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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.