Primary responsibilities include the development and some design of web and desktop applications based on .NET technology. Developing applications from detailed design specifications. Working with other developers to ensure deadlines are met. Develop automated unit tests and responsibility for testing own code before Systems Test and QA Test Phases begin. Bug Fixing. Interacting with customers (on specific items). Adhere to Fenergo coding standards. Working with the Test Manager in managing the System Test cycle. Interacting with customers on clients sites. Participate in Quality Improvement initiatives as required. Experience: Minimum 3 years development experience. At least 2 years .NET ideally mostly of C# 2.0, ASP.NET 4.5, XML. Knowledge of the financial services industry an advantage. Education: Degree or Diploma in Computing or similar related qualification. Microsoft Certification an advantage.