What you'll be doing
- Lead the design and delivery of scalable .NET applications, APIs and distributed services while remaining hands-on with development.
- Provide technical leadership across multiple workstreams, mentoring developers and driving engineering best practices.
- Design robust, resilient solutions using modern architecture principles, messaging technologies and containerised platforms.
- Collaborate with technical and business stakeholders to deliver complex change programmes from design through to production.
What we're looking for
- Extensive commercial experience developing applications with C# and the .NET ecosystem, including modern .NET.
- Proven experience leading development teams or technical workstreams while maintaining a hands-on coding role.
- Strong understanding of solution architecture, microservices, APIs, event-driven systems and database design.
- Experience with technologies such as Kubernetes/OpenShift, MongoDB, enterprise messaging platforms and CI/CD practices is highly desirable.
- Familiarity with AI-assisted development tools is an advantage.