Our client seeks a .NET Developer to develop new and maintain existing software applications using the Microsoft stack and provide support as required. The .NET Developer will design, develop and maintain high-quality, robust .NET applications and services in a dynamic and high energy environment using the latest cutting edge technology. You will create technical documentation and user manuals as required, document design solutions in technical and nontechnical language, provide third line technical support and troubleshoot issues escalated from first/second line and participate in regular code reviews to ensure all code is written to the companys standards. Educated to degree level or proven commercial .NET development background, applicants will ideally have background of the following .NET 4, VS2010, C, Entity Framework, LINQ, TSQL, Servoy, MySQL, IoC, TDD, OOD, SOLID.