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, you’ll 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 You’ll Do
1. Lead the design and development of enterprise-grade applications using the Microsoft tech stack (.NET Core, C#, Azure, SQL Server, etc.)
2. Architect and implement modern solutions with a focus on cloud-native, event-driven, and microservices-based design
3. Stay hands-on with code, ensuring high standards in quality, performance, and security
4. Work closely with Product Owners, Architects, and other stakeholders to deliver robust and scalable software
5. Foster a culture of innovation, knowledge sharing, and technical excellence across the team
What We’re Looking For
1. Proven experience as a Technical Lead or Senior Developer in Microsoft environments
2. Strong coding skills in .NET Core, C#, and experience with Azure services
3. Solid understanding of modern architectural patterns (e.g., microservices, serverless, event-driven)
4. Experience with CI/CD, DevOps, containers (Docker/Kubernetes), and infrastructure as code
5. A collaborative mindset with the ability to lead, mentor, and inspire developers
Why Join?
1. Work on meaningful projects with modern tools and practices
2. Lead a talented team in a supportive and agile environment
3. Career growth, ongoing learning, and exposure to cutting-edge architecture
#J-18808-Ljbffr