We seek a seasoned Engineering Manager with deep knowledge of the Microsoft technology stack (.NET, Azure, Dynamics 365, Power Platform) along with React/React Native. The ideal applicant has a proven track record of managing engineering teams, developing high-quality software solutions, and spearheading digital transformation using Microsoft tools. In this position, you will supervise development, guide engineers, and collaborate with cross-functional teams to deliver software products and manage platform operations.
Key Responsibilities:
Team Leadership:
Guide and mentor, a team of software engineers, offering support, coaching, and career development opportunities.
Technical Oversight:
Oversee the design, development, and implementation of software solutions utilizing Microsoft technologies like .NET, Azure, SharePoint, PowerApps, Dynamics 365, APIs and React/React Native.
Delivery Management:
Manage delivery timelines, milestones, and resource allocation to ensure timely completion of high-quality software solutions. Champion metrics-driven development practices.
Service Management:
Maintain and manage essential business services, proactively monitoring their health and addressing user-reported incidents.
Architecture and Design:
Work with architects to ensure solutions are scalable, secure, and in line with the company's technology strategy.
Cross-Functional Collaboration:
Partner with product managers, designers, and other stakeholders to understand requirements and ensure they align with business goals.
Code Quality and Best Practices:
Implement and uphold coding standards, best practices, and development methodologies to maintain code quality and durability.
Cloud Solutions:
Promote the adoption of cloud-native development practices using Azure services like Azure DevOps, Azure Functions, and Azure Kubernetes Services (AKS).
Digital Transformation:
Spearhead efforts to modernize existing systems and integrate Microsoft suite tools for enhanced business processes and efficiency.
Performance Reviews:
Conduct regular evaluations of team members' performance and provide constructive feedback.
Risk Management:
Identify potential project risks and develop mitigation strategies to ensure successful project outcomes.
Qualifications:
Over 8 years in software engineering, with at least 3 years in leadership or management.
Practical experience with Azure services and cloud-native architectures.
Knowledge of Agile/Scrum methodologies and tools like Azure DevOps or Jira.
Strong leadership, communication, and interpersonal skills.
Excellent analytical and problem-solving skills tailored to business needs.
Optional: Microsoft certifications such as Azure Solutions Architect, Azure Developer, or Power Platform certifications are beneficial.
Preferred Skills:
Proficiency in DevOps practices and tools, such as CI/CD pipelines and infrastructure as code.
Understanding of other Microsoft technologies, including Dynamics 365, SharePoint, or Microsoft Teams.
* Awareness of security and compliance standards within a Microsoft environment.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.