Our client is looking for an experienced Software Development Project Manager to lead a dynamic team in Ottawa, Ontario. Our client is offering a contract-to-permanent position that requires a strategic thinker who can oversee software initiatives, drive innovation, and ensure the successful execution of projects. The ideal candidate will have a strong background in Agile transformation, project management, and technical leadership.Responsibilities:• Lead and manage a multidisciplinary software development team, fostering a high-performance work environment.• Oversee the transition to Agile methodologies and support the creation and management of user stories.• Participate in technical design discussions and guide the team towards optimal decision-making.• Identify and implement new technologies to enhance both front-end and back-end systems.• Design and oversee solutions for current product offerings and next-generation projects.• Collaborate with product teams to refine user experience strategies and interaction designs.• Develop business cases and perform cost-benefit analyses to support spending and project initiatives.• Work with stakeholders to build and maintain a digital roadmap aligned with organizational goals.• Analyze, benchmark, and report on software team performance, recommending areas for improvement.• Plan, schedule, and supervise both project-related and non-project work for the software development team.