Overview
We are seeking a Development Lead with solid C# and .NET hands on experience and a proven track record of leading engineering teams. The role is split evenly between technical contribution and line management.
Responsibilities
- Managing the delivery of software products and ensuring successful outcomes in line with delivery plans
- Designing and developing solutions using C# and .NET on a hands-on basis
- Leading and mentoring developers, facilitating knowledge sharing and ensuring high standards of technical delivery
- Working closely with internal teams to translate business requirements into technical deliverables
- Running Agile ceremonies including stand-ups, sprint planning and retrospectives
- Managing risks, dependencies, and prioritising work across the delivery team
- Continuously improving delivery processes and encouraging a culture of improvement and accountability
What we need
- Strong background in C# and .NET development, Azure Functions
- Proven experience managing and coaching technical teams
- A pragmatic approach with the ability to balance hands on technical work and delivery leadership; good understanding of modern delivery methodologies (Agile/Scrum) and DevOps principles
- Excellent stakeholder engagement and communication skills
- Ability to drive delivery excellence and foster a collaborative team culture