Lead C# Developer Our client with offices throughout the UK is currently looking for an experienced Lead C# Developer. The role will be hands-on, leading the development of solutions written in C#. The candidate will be expected to lead by example, implementing clean software architecture, and scalable code conforming to modern development patterns. Responsibilities of the Lead C# Developer: • Participate in requirements gathering to ensure that functional and non-functional requirements are understood. • Collaborate and lead the development teams to produce scalable software design and clean architecture. • Write clean, scalable code using .NET programming languages. • Improve existing software. • Ensure good governance of version control and peer reviews to ensure all code is developed to the highest standards. Skills and Experience: • Experience as a .NET Developer or Application Developer • Experience using technologies including, ASP.Net, SQL Server, MVC, WinForms, WPF. • Extensive knowledge of C#, and .Net Core frameworks, design pattern,s and principles. • Knowledge of cloud or distributed technologies (e.g., Azure Functions, Service Bus, Event Sourcing). • Knowledge of containers (e.g., Kubernetes / Docker). • Familiarity with modern JavaScript frameworks (React / Vue / Svelte), or Blazor. • Understanding of Web API (REST), RPC, etc. Benefits Hybrid working Training Budget Healthcare If you are interested, please click Apply Now Lead C# Developer