Were looking for a hands-on Technical Lead with a deep passion for system design, software architecture, and high-quality engineering practices.
Youll lead the architecture and development of our Maintenance Planning product using a modern .NET and Azure tech stack, while fostering a culture of clean code and technical excellence.
- Own the Architecture : Take full ownership of the systems technical architecture. Define scalable, secure, and resilient designs that will evolve with product and customer needs.
- Lead by Doing : Write clean, maintainable, and well-architected code in C#/.NET Core. Youre not just supervising youre actively building.
- Mentor & Grow the Team : Lead a team of developers by example. Guide design discussions, conduct code reviews, and help raise the engineering bar.
- Make Strategic Tech Decisions : Evaluate technologies, tools, and design approaches to ensure long-term maintainability and performance of the product.
- Collaborate in Agile Teams : Work closely with product managers, QA, and UX to translate business needs into technical deliverables.
WHO ARE WE LOOKING FOR :
- 10+ years of experience in software development with a strong focus on backend systems, including at least 3 years in a technical or architectural leadership role.
- Expertise in system design, distributed architectures, and performance optimization for enterprise applications.
- Strong foundation in C#, .NET Core, ASP.NET, REST APIs, and Entity Framework.
- Proficiency with frontend technologies : Angular, TypeScript, HTML5/CSS, Bootstrap.
- Proven experience designing and operating systems on Azure : Azure Service Bus, SignalR, Blob Storage, Azure DevOps CI/CD pipelines.
- Solid understanding of Docker and containerized app development.