Development Manager – MS Stack / Financial Services

Job Details

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