Our client is a progressive, product-focused technology team working within a highly collaborative, agile environment. With a strong emphasis on autonomy, innovation, and engineering excellence, the team fosters a culture where people are empowered to lead, challenge ideas, and continuously improve. They are now seeking an experienced Lead .NET Developer to provide technical direction, mentor engineers, and help shape the future of their platforms.
This role is ideal for a hands-on technical leader who enjoys guiding teams, influencing architecture, and delivering high-quality solutions in a fast-paced, modern development environment.
Key Responsibilities
* Provide technical leadership across the full software development lifecycle, from design through delivery.
* Set and uphold best practices for coding standards, architecture, performance, and security.
* Lead the design and implementation of scalable, modular, and high-performing full-stack solutions.
* Guide the evolution towards real-time, responsive web applications that deliver exceptional user experiences.
* Collaborate closely with product owners, designers, and stakeholders to translate business requirements into technical solutions.
* Mentor, coach, and support developers, encouraging continuous learning and technical excellence.
* Perform code reviews and ensure quality through testing, automation, and CI/CD pipelines.
* Evaluate, introduce, and champion new tools, frameworks, and technologies to improve team efficiency and platform capability.
Required Skills & Experience
* 6+ years of commercial .NET development experience, with demonstrated leadership or technical ownership.
* Degree in Computer Science or a related field (or equivalent experience).
* Strong expertise in C#, .NET Core / .NET 8, and SQL.
* Extensive experience with unit testing, code quality, and automated testing practices.
* Hands-on experience with cloud platforms such as AWS and/or Azure DevOps.
* Strong knowledge of containers, CI/CD pipelines, and modern DevOps practices.
* Experience working with Blazor.
* Deep understanding of client-side and server-side performance optimisation.
* Solid experience with browser testing, debugging, and cross-browser compatibility.
* Familiarity with modern JavaScript frameworks such as React or Angular is highly beneficial.
* Excellent communication skills with the ability to lead technical discussions and influence architectural decisions.