Lead .NET Developer
I'm looking for an experienced Lead Developer to join a high-performing team. This is a true 'player-coach' role, perfect for someone who wants to remain hands-on with code while mentoring a talented team. You'll own the technical roadmap from concept to launch, ensuring we're building scalable, high-quality software every step of the way.
The salary is £90,000, plus bonus and pension. Total package exceeds £115,000. The is a fully remote opportunity.
Role overview:
- Hands-on Execution: Design, code, and test full-stack components while maintaining high standards for security and refactoring.
- Technical Mentorship: Lead a development team through active technical direction, mentorship, and constructive code reviews.
- Strategic Delivery: Partner with Product and QA to translate complex requirements into actionable technical specs and timely releases.
- Operational Excellence: Champion Agile, CI/CD, and automated testing to optimise delivery speed and software quality.
- Innovation & Support: Drive platform scalability by adopting emerging technologies and providing expert troubleshooting for production issues.
The Essential skills:
- 5+ years of software development experience, including a proven track record in a Lead or Senior role within Agile (Scrum/Kanban) environments.
- Expert .NET Proficiency: Deep experience with .NET 6+ and .NET Framework 4.7.2, covering Webforms, MVC, Razor Pages, and Web API.
- Modern Frontend: Skilled in building responsive, interactive applications using React and TypeScript.
- Data & Backend: Strong expertise in SQL Server 2022, EF/EF Core, and general database design (SQL & NoSQL).
- Azure Cloud: Hands-on experience with Azure PaaS (AppService, SQL Database) and CI/CD via Azure DevOps or GitHub Actions.
Desirable & Strategic Skills:
- Architecture Evolution: Experience transitioning monoliths to modular/vertical slice architectures or Microservices.
- Advanced Azure: Knowledge of FrontDoor and Azure AD B2C.
- Team Synergy: Experience collaborating with both onshore and offshore teams.
Soft Skills & Leadership:
- Mentorship: A natural "people person" who enjoys developing the technical and professional skills of their team.
- Communication: Ability to bridge the gap between technical tasks and stakeholder requirements.
- Problem Solving: A sharp eye for detail and the ability to make informed, decisive architectural choices.