Job Role - Technical Delivery Manager
Location - Pune, Hyderabad, Bengaluru, Mumbai
Position Overview:
We are seeking a skilled and experienced .NET Full Stack Technical Delivery Manager to join our team. The ideal candidate will have a strong background in software development with expertise in the .NET stack, combined with experience in project management and team leadership. As a Technical Delivery Manager, you will be responsible for overseeing the end-to-end delivery of .NET-based projects, ensuring alignment with business objectives, quality standards, and delivery timelines.
Responsibilities:
- Lead and manage a team of .NET developers, providing technical guidance, mentorship, and support throughout the project lifecycle.
- Collaborate with cross-functional teams to gather and analyze project requirements, define project scope, and develop project plans and timelines.
- Drive the delivery of .NET-based solutions, including web applications, APIs, microservices, and messaging systems, ensuring adherence to coding standards, best practices, and quality assurance processes.
- Oversee the implementation of Agile or other project management methodologies, facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Monitor project progress, track key performance indicators (KPIs), and identify areas for improvement to optimize team performance and project outcomes.
- Ensure compliance with company policies, procedures, and standards related to software development, security, and data privacy.
- Collaborate with front-end development teams utilizing React, as well as MERN (MongoDB, Express.js, React, Node.js) stack development methodologies.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field; Master's degree preferred.
- 10+ years of experience in software development, with a focus on the .NET stack (ASP.NET, C#, .NET Core, MVC, Entity Framework, etc.).
- Proven track record of managing and delivering complex .NET-based projects on time and within budget.
- Strong understanding of Agile or other project management methodologies, with experience leading Agile teams and managing Agile projects.
- Experience with microservices architecture, messaging systems (e.g., RabbitMQ, Kafka), and React.js framework.
- Excellent leadership and team management skills, with the ability to motivate and inspire team members to achieve project goals and objectives.
- Effective communication and stakeholder management skills, with the ability to communicate technical concepts to non-technical stakeholders.
- Experience with DevOps practices, CI/CD pipelines, version control systems (e.g., Git), and cloud platforms (e.g., Azure, AWS) is a plus.
- Relevant certifications (e.g., PMP, Scrum Master, Microsoft Certified: Azure Developer Associate) are desirable.