Are you a passionate and experienced Technical Lead - Software Engineering with a strong background in the Microsoft technology stack? Do you thrive on solving complex problems while guiding a team and shaping modern software architecture? If so, we want to hear from you. The Opportunity Join a forward-thinking organisation where technology is at the heart of the business. As the Technical Lead Developer, youll play a pivotal role in leading the design and development of scalable, modern applications, driving engineering best practices, and mentoring a high-performing team of developers. What Youll Do Lead the design and development of enterprise-grade applications using the Microsoft tech stack (.NET Core, C#, Azure, SQL Server, etc.) Architect and implement modern solutions with a focus on cloud-native, event-driven, and microservices-based design Stay hands-on with code, ensuring high standards in quality, performance, and security Work closely with Product Owners, Architects, and other stakeholders to deliver robust and scalable software Foster a culture of innovation, knowledge sharing, and technical excellence across the team What Were Looking For Proven experience as a Technical Lead or Senior Developer in Microsoft environments Strong coding skills in .NET Core, C#, and experience with Azure services Solid understanding of modern architectural patterns (e.g., microservices, serverless, event-driven) Experience with CI/CD, DevOps, containers (Docker/Kubernetes), and infrastructure as code A collaborative mindset with the ability to lead, mentor, and inspire developers Why Join? Work on meaningful projects with modern tools and practices Lead a talented team in a supportive and agile environment Career growth, ongoing learning, and exposure to cutting-edge architecture For more information, reach out to James Ventrella on [email protected]