Web/.net Senior Solutions Developer
Position: Perm or contract
Lead Software Development Engineer - C# .NET
This is to develop c#.net software for a system installed in over 100 manufacturing sites, allowing customers and service personnel to monitor hundreds of core machine processes. This is a predictive diagnostic solution.
This Senior/Lead Software Development Engineer will develop Predictive Diagnostics web-enabled database applications. Requiring a strong knowledge of C#/.NET and web application development, as well as Microsoft SQL Server.
- To develop customer-deliverable, web-enabled database software solutions for use within this machine monitoring application.
- Modifying existing software and updating the database scheme to accommodate new equipment types being developed.
- Creating and modifying predictive diagnostic algorithms and rule-sets for specific equipment types and process-specific failure modes.
- Optimising the performance of the system and predictive diagnostics solutions.
- Providing technical support to service personnel and customer enquiries from the field.
Main Skills:
- Web development using .NET, ASP.NET, ASP classic, HTML/XHTML, CSS, JavaScript and VBScript.
- Microsoft .NET application development, especially C# and ASP.NET, using Visual Studio development tools.
- Full software life-cycle awareness.
- Inter-component communications (e.g. COM, DCOM, OPC and .NET Remoting).
- Experience of working in a manufacturing and/or electronics environment.
- Source control (ideally using Borland StarTeam).
- Good written, verbal and interpersonal skills required.
Useful Skills:
- SQL Server administration and stored procedure development using Transact/SQL.
- Experience and knowledge of network and serial data communications (e.g. RS232, TCP/IP).
Qualifications:
- IEE (Institute of Electrical Engineers) or BCS (British Computer Society) member preferred.
- A good software/computing BSc or BEng degree preferred, but an equivalent first degree in an engineering discipline would be acceptable.
- Microsoft development qualifications would be an advantage
Experience:
A minimum of five years solid experience as a web/.NET solutions developer (ideally in industrial/engineering applications), as well as experience and knowledge of SQL Server.
Demonstrable skills and experience in web development, a flair for user interface design, and attention to detail. A design portfolio or web link references would be highly desirable.