Our clients are looking for a C# Lead Developer to join an exciting, fast growth London based niche software product company. There is the opportunity to work from home for 3 days a week. This is an excellent position for a C# Lead Developer to join the team and participate in building an exciting product. Ideally, you will be comfortable in contributing to the full life cycle of the project, writing quality code, generating ideas and leading teams to the design of functional and technical solutions. C# Lead Developer Responsibilities Software Development Convert requirements into functioning code utilising best practices and company standards. Produce clean, readable, SOLID code. Produce automated tests to cover code developed. Ensure that code delivers on non-functional requirements. Continuous Improvement Seek and identify opportunities to improve the code within our systems. Reviewing code for issues and identifying improvements. Mentoring junior developers. C# Lead Developer Skills & Experience Qualifications Computer Science or IT 3 year degree is desirable. Professional Experience 5+ years of software development experience covering.NET is essential. C# Lead Developer Essential skills: C# .NET Framework 4.5+/.NET Core 2+ SQL ASP .NET MVC & WebAPI Angular 4+ Entity Framewrok MySQL SOLID Test Driven Development Event Sourcing Messaging Experience of working in a high transaction environment ALL APPLICANTS MUST BE FREE TO WORK IN THE UK FREE FROM THE RESTRICTIONS OF VISA'S AND WORK PERMITS. Exposed Solutions is acting as an employment agency to this client. Please note that no terminology in this advert is intended to discriminate on the grounds of age, sex, sexuality, race or relegion and we confirm that we will gladly accept applications from persons of any age sex, sexuality, race or relegion for this role.