What you'll be doing… Design, develop, test, and deploy scalable software solutions. Write secure, performant, and maintainable code in line with best practices. Collaborate with stakeholders to define requirements and deliver projects. Mentor junior developers and share knowledge within the team. Optimize system performance and troubleshoot complex technical issues. Advocate continuous improvement across the software development lifecycle. What can you bring? 5 years commercial .NET experience and strong Angular/TypeScript skills. Experience building cloud-native solutions on Azure and working with service-oriented architectures. Advanced SQL skills and experience with clean architecture / DDD. Familiarity with DevOps practices (CI/CD), MediatR, and CQRS patterns. Scrum experience: sprint planning, stand-ups, and backlog management. Commitment to continuous improvement, code quality, and collaborative problem-solving. Working pattern: Monday to Friday, 37.5 hours a week - Hybrid Desirable AI or machine learning experience. Azure infrastructure as code, Data engineering, or Databricks experience. Experience with Power Platform, including Power Apps.