What you'll be doing… Design, develop, test, and deploy high-quality, scalable software solutions Write secure, performant, and maintainable code aligned with standards and architecture guidelines Collaborate with stakeholders and agile teams to define requirements and deliver projects Act as a technical subject matter expert, providing support for custom-built applications Optimize performance, troubleshoot complex issues, and write automated tests Document solutions, support knowledge sharing, and mentor junior developers Advocate continuous improvement and best practices across the development lifecycle What can you bring? 5 years’ commercial experience in .NET development Strong TypeScript experience with a modern framework (Angular preferred) Experience building cloud-native solutions on Azure and working with Azure services Solid understanding of service-oriented architectures and advanced SQL skills Proven experience with clean architecture and domain-driven design (DDD) Hands-on experience with DevOps (CI/CD) using Azure DevOps Strong Scrum experience, including sprint planning, stand-ups, retrospectives, and backlog management A commitment to continuous improvement, code quality, and collaborative working Working pattern: Monday to Friday, 37.5 hours a week - Hybrid Desirable Experience working with MediatR and CQRS patterns Any AI or machine learning experience a bonus Azure infrastructure as code experience