Manager - Software Development (Azure Cloud Environment)_104679
MyCareernet
Company:A Large Global Organization
Key Skills: .net core, Azure Storage, Azure Service Bus, Azurecloud, .NET, Azure SQL, Azure Functions, Terraform, RESTful API, Web API, Cross-Functional Team Leadership, Software Architecture, Mentorship & Team Building, Team Management, Architect, CICD
Roles and Responsibilities:
- Lead, mentor, and develop software engineers, technical leads, and QA professionals while managing performance, career development, and team capacity.
- Guide the architecture, development, and maintenance of enterprise applications using .NET, .NET Core, Azure services, APIs, and microservices patterns.
- Drive the design of reliable cloud solutions using Azure Storage, Azure Service Bus, Azure SQL, Azure Functions, and related Azure platform capabilities.
- Establish engineering standards for code quality, security, testing, technical design reviews, and production readiness.
- Manage delivery planning, resource allocation, sprint execution, risk management, and communication with product, business, infrastructure, and technology stakeholders.
Skills Required:
- 10 - 18 years of software development experience, including substantial experience managing software development teams and delivering enterprise-scale cloud applications.
- Strong experience with Microsoft .NET and .NET Core application development in enterprise environments.
- Hands-on expertise with Microsoft Azure, including Azure Storage, Azure Service Bus, Azure SQL, and Azure Functions.
- Experience leading software engineering teams and making technical decisions for scalable, secure, and highly available cloud applications.
- Strong understanding of backend application development, APIs, databases, integration patterns, and cloud-native architecture.
Good to Have:
- Terraform, Web API, RESTful API development, CI/CD, software architecture, and cloud architecture experience.
- Experience with technical team management, cross-functional team leadership, mentorship, and team building.
Education: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline; a master's degree is advantageous.