Manager for Software Development (Azure - Cloud Environment) (Mysuru)

Manager for Software Development (Azure - Cloud Environment) (Mysuru)

08 Oct
|
Huzzl
|
Mysuru

08 Oct

Huzzl

Mysuru

Job Description – Manager, Software Development (Azure Cloud Environment)

Job Title: Manager – Software Development (Azure Cloud Environment)

Department: Information Technology / Software Engineering

Reports To: Senior Manager / Director – Engineering

Job Location: Mysore, Karnataka, India (Hybrid/Onsite)

Employment Type: Full-Time

Job Summary

We are seeking an experienced Manager – Software Development to lead a team of software engineers in designing, developing, deploying, and maintaining enterprise applications hosted on Microsoft Azure. The ideal candidate will have strong technical expertise in cloud-native application development, people management, Agile methodologies, and Azure cloud services.

The successful candidate will drive technical excellence, ensure timely project delivery, mentor development teams, and collaborate with business stakeholders to deliver scalable and secure cloud-based solutions.

Key ResponsibilitiesLeadership & Team Management

- Lead, mentor, and manage a team of software developers, technical leads, and QA engineers.
- Conduct performance reviews, coaching, and career development discussions.
- Foster a collaborative, innovative, and high-performing engineering culture.
- Manage project planning, resource allocation, and sprint execution.

Software Development
- Design, develop, and maintain enterprise applications using Microsoft technologies.
- Drive software architecture decisions for scalable cloud solutions.
- Ensure adherence to coding standards, security best practices, and software quality.
- Review technical designs and participate in code reviews.

Azure Cloud
- Design and manage cloud-native applications on Microsoft Azure.
- Implement scalable, secure, and highly available Azure solutions.
- Work with Azure App Services, Azure Functions,



Azure Kubernetes Service (AKS), Azure SQL Database, Azure Storage, Azure Service Bus, Azure Key Vault, Azure Monitor, and Azure DevOps.
- Optimize cloud performance, reliability, and operational costs.

DevOps & CI/CD
- Build and maintain CI/CD pipelines using Azure DevOps.
- Automate deployment and infrastructure provisioning.
- Implement Infrastructure as Code (ARM/Bicep/Terraform preferred).
- Monitor production environments and ensure system reliability.

Stakeholder Management
- Collaborate with Product Owners, Business Analysts, Infrastructure teams, and business stakeholders.
- Translate business requirements into technical solutions.
- Provide project status updates, risk assessments, and technical recommendations.

Security & Compliance
- Ensure applications comply with organizational security policies.
- Implement authentication and authorization using Microsoft Entra ID (Azure AD).
- Support audit, governance, disaster recovery, and business continuity initiatives.

Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Master's degree is an advantage.

Experience
- 10–15 years of software development experience.
- Minimum 3–5 years of experience managing software development teams.
- Hands-on experience with Microsoft Azure cloud technologies.
- Experience delivering enterprise-scale cloud applications.

Required Technical Skills
- C#




- .NET Core / .NET 6+
- ASP.NET Core Web API
- REST APIs
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Kubernetes Service (AKS)
- Azure SQL Database
- Azure Storage
- Azure Service Bus
- Azure DevOps
- CI/CD Pipelines
- Git
- SQL Server
- Microservices Architecture
- Docker
- Kubernetes
- OAuth 2.0 / OpenID Connect
- Microsoft Entra ID (Azure AD)

Preferred Skills
- Terraform or Bicep
- Event-driven architecture
- Azure API Management
- Redis Cache
- Application Insights
- Azure Monitor
- PowerShell
- Python (preferred)
- SonarQube
- GitHub Actions
- AI and Azure OpenAI integration (preferred)

Soft Skills
- Solid leadership and people management skills.
- Excellent communication and stakeholder management abilities.
- Strong analytical and problem-solving skills.
- Ability to manage multiple priorities in a fast-paced environment.
- Experience leading Agile/Scrum teams.
- Excellent decision-making and conflict-resolution skills.

Preferred Certifications
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: Azure Administrator Associate
- Scrum Master Certification (preferred)
- PMP Certification (preferred)

Key Competencies
- Technical Leadership
- Cloud Architecture
- Software Engineering
- Team Development
- Agile Delivery
- DevOps
- Strategic Thinking
- Risk Management
- Project Management
- Continuous Improvement

What We Offer
- Competitive salary and performance-based incentives.
- Comprehensive health insurance.
- Opportunities for professional development and Microsoft certification support.
- Collaborative and innovative work environment.
- Career growth within a global technology organization.

📌 Manager for Software Development (Azure - Cloud Environment) (Mysuru)
🏢 Huzzl
📍 Mysuru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: manager for software development (azure - cloud environment) (mysuru) / mysuru