Job Details
Experience: 5-7 Years
Sector:
IT Manager
Job Title: Development Manager (MS Stack/Financial Services)
Job Description:
We are seeking a talented and experienced Development Manager to join our clients team and take charge of managing their .NET development team. The ideal candidate will have a proven track record of successfully leading large teams of .NET developers, implementing development processes, and ensuring high-quality deliverables in both Waterfall and Agile environments.
Responsibilities:
- Lead and manage a large team of .NET developers, providing guidance, support, and mentorship to ensure the team’s success.
- Implement and oversee development processes and controls to streamline workflows and enhance productivity.
- Drive the adoption of Agile methodologies while maintaining proficiency in Waterfall processes as needed.
- Define and communicate what constitutes excellence in development processes and ensure adherence to established standards.
- Challenge and validate the workload of developers to optimize resource allocation and project timelines.
- Effectively manage resources, including task allocation, workload balancing, and capacity planning.
- Collaborate with cross-functional teams to prioritize tasks, resolve issues, and ensure timely delivery of high-quality software solutions.
- Stay updated on industry trends and best practices to continuously improve development processes and drive innovation within the team.
- Provide regular reports and updates on project status, team performance, and key metrics to stakeholders.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.
- Proven experience managing large teams of .NET developers in a fast-paced environment.
- Strong understanding of both Waterfall and Agile methodologies, with hands-on experience implementing and managing projects using these methodologies.
- Demonstrated ability to implement core development processes and controls to ensure consistency, efficiency, and quality.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Strong leadership skills, with the ability to motivate, inspire, and mentor team members to achieve their full potential.
- Proficiency in resource management, task allocation, and capacity planning to optimize team performance and project delivery.
- Experience with project management tools and software development lifecycle (SDLC) processes.
- Solid problem-solving skills and the ability to thrive in a dynamic and challenging environment.
- Relevant certifications (e.g., PMP, Scrum Master) are a plus.
This is a day rate role with immediate interview