The Role:
We are seeking a highly skilled Lead .NET Developer with strong expertise in cloud technologies to guide our engineering team in designing, developing, and deploying scalable, high-performance applications on Microsoft Azure. This leadership role combines deep technical knowledge with team management, requiring someone who can drive architectural decisions, mentor developers, and establish best practices that ensure quality, scalability, and long-term sustainability of our software solutions.
Responsibilities:
Technical Leadership: Drive architectural decisions, set technical direction, and ensure best practices across the .NET and Azure ecosystem.
- Team Management & Mentorship: Lead and mentor a team of developers, fostering growth, collaboration, and a culture of continuous improvement.
- Cloud Architecture: Design and deploy cloud-native applications on Microsoft Azure, leveraging services such as Azure App Service, Azure Functions, and Azure SQL Database.
- Development & Quality: Write clean, efficient, and maintainable C#/.NET code, while overseeing code reviews and enforcing coding standards.
- API & Microservices: Architect and maintain RESTful APIs and microservices that power web and mobile platforms.
- DevOps & CI/CD: Define, optimize, and maintain CI/CD pipelines using Azure DevOps, ensuring streamlined deployment and delivery.
- Collaboration: Partner with product managers, architects, and stakeholders to translate business requirements into robust technical solutions.
- Problem Solving: Anticipate and resolve performance bottlenecks, scalability issues, and production challenges across the stack.
- Innovation & Strategy: Stay ahead of emerging technologies, especially within .NET and Azure, to recommend improvements and guide long-term architectural strategy.
Requirements:
- 7+ years of professional software development experience with C# and .NET (.NET Core, ASP.NET Core).
- 3+ years of experience in a leadership or senior technical role, guiding teams and driving architectural decisions.
- Proven expertise with Microsoft Azure services: Azure App Service, Azure Functions, Azure SQL Database.
- Strong understanding of microservices architecture and experience designing RESTful APIs.
- Hands-on experience with CI/CD pipelines, Git, and Azure DevOps.
- Solid understanding of object-oriented programming and design principles (SOLID).
- Excellent leadership, communication, and problem-solving skills.
Nice-to-Haves
- Experience with containerization technologies such as Docker and Kubernetes
- Familiarity with additional Azure services (e.g., Azure Service Bus, Key Vault, Application Insights).
- Microsoft Azure certification (e.g., Azure Developer Associate AZ-204, Azure Solutions Architect).
C - VS - 19082025
Wakapi Web