We are seeking an experienced Associate Manager with a strong technical background in .NET and Azure technologies combined with proven leadership skills. The ideal candidate will be responsible for 50% hands-on development and 50% people management , ensuring high-quality deliverables and team productivity. This role requires a balance of technical expertise, problem-solving skills, and the ability to mentor and lead a development team.
Duties & Responsibilities
Technical Responsibilities (50%)
- Design, develop, and maintain scalable and high-performance applications using .NET Core, C#, and Azure services .
- Architect cloud-based solutions and implement best practices for Azure DevOps, CI / CD pipelines, and cloud security.
- Participate in code reviews, troubleshooting, debugging, and optimizing application performance .
- Stay updated with the latest .NET and Azure advancements and implement new technologies to enhance development efficiency.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Ensure adherence to coding standards, security guidelines, and industry best practices.
People Management Responsibilities (50%)
Lead, mentor, and develop a team of software engineers , fostering a culture of innovation and continuous learning.Conduct performance reviews, set goals, and provide career guidance for team members.Allocate and prioritize tasks, ensuring timely delivery of high-quality software solutions.Foster collaboration and enhance team communication, addressing any blockers or challenges.Drive process improvements, Agile / Scrum methodologies, and best practices for team efficiency.Act as a bridge between technical teams and senior management, providing updates on project status, risks, and challenges.Knowledge, Skills & Abilities
12+ years of experience in software development with expertise in .NET Core, C#, and Azure cloud services .Strong experience in designing and implementing Azure-based solutions (Azure Functions, App Services, SQL, Storage, Service Bus, etc.) .Hands-on experience with microservices architecture, API development, and containerization (Docker, Kubernetes) .Proficiency in Azure DevOps, CI / CD pipelines, Git, and automation tools .Experience in Agile methodologies, sprint planning, and team management .Strong problem-solving, debugging, and troubleshooting skills.Excellent communication and leadership skills with experience in mentoring and managing developers.Ability to collaborate effectively with cross-functional teams, stakeholders, and business leaders.Qualifications
Certification in Azure (AZ-204, AZ-400, or AZ-305) .Experience in front-end frameworks like Angular or React is a plus.Exposure to AI / ML, serverless computing, and Infrastructure as Code (IaC) tools like Terraform or Bicep is advantageous.Skills Required
C#, Dot Net, Storage, App Services, Service Bus, Azure, .Net Core, Sql