About us.

Synergy One Consulting is more than just another agency; we're a dedicated partner in your journey toward success. Specializing in sourcing exceptional immigrant tech talent, we connect Canada's leading companies with top-tier professionals in the technology sector.

Contact us.

Senior Delivery Manager/Project Manager

On-site 05 August - 2024 3:41 pm
PDF
Employment Information
Locations
Description

We are seeking an experienced and highly skilled Senior Delivery Manager/Project Manager to lead and manage our software development projects and oversee other project managers. The ideal candidate will have over a decade of experience in software development projects, possess strong technical knowledge, and have a proven track record in project management and business analysis. This role demands strategic thinking, exceptional planning, and budgeting skills, along with a keen business acumen to drive our projects to successful completion, ensuring alignment with the company strategy and vision.

Key Responsibilities:

  • Project Delivery Management:
  • Oversee the end-to-end delivery of multiple software development projects, ensuring they meet scope, quality, time, and budget requirements.
  • Coordinate with project managers, development teams, and stakeholders to ensure project milestones and deliverables are achieved.
  • Supervision of Project Managers:
  • Supervise and mentor other project managers, providing guidance and support to ensure successful project delivery.
  • Monitor the performance of project managers, ensuring adherence to project management best practices and company standards.
  • Planning and Scheduling:
  • Develop comprehensive project plans, outlining tasks, timelines, resources, and milestones.
  • Ensure project schedules are realistic and maintain alignment with overall business objectives.
  • Resource Management:
  • Allocate resources effectively across projects, ensuring optimal utilization.
  • Manage and mentor project teams, fostering a collaborative and productive work environment.
  • Risk and Issue Management:
  • Identify potential risks and issues that could impact project delivery.
  • Develop mitigation strategies and contingency plans to address identified risks and issues.
  • Monitor and report on project risks and issues, escalating as necessary.
  • Stakeholder Management:
  • Engage with stakeholders to understand their requirements and expectations.
  • Ensure clear and consistent communication with stakeholders throughout the project lifecycle.
  • Manage stakeholder expectations and address concerns promptly.
  • Quality Assurance:
  • Ensure that all projects adhere to defined quality standards and processes.
  • Implement best practices and continuous improvement initiatives to enhance project delivery quality.
  • Budgeting and Financial Management:
  • Develop and manage project budgets, ensuring projects are delivered within financial constraints.
  • Monitor project expenditures and provide regular financial reports to senior management.
  • Performance Monitoring and Reporting:
  • Track project performance against defined metrics and key performance indicators (KPIs).
  • Prepare and present detailed project status reports to senior management and stakeholders.
  • Analyze project outcomes and lessons learned to inform future projects and delivery improvements.
  • Process Improvement:
  • Identify areas for process improvement within the project delivery framework.
  • Implement changes to enhance efficiency, productivity, and project outcomes.
  • Change Management:
  • Manage changes to project scope, schedule, and costs using appropriate change management processes.
  • Ensure that change requests are documented, evaluated, and approved before implementation.
  • Customer Relationship Management:
  • Build and maintain strong relationships with clients and customers.
  • Ensure customer satisfaction by delivering high-quality projects that meet or exceed expectations.
  • Collaboration and Communication:
  • Foster effective communication and collaboration within and across project teams.
  • Facilitate meetings, workshops, and discussions to drive project progress and resolve issues.
  • Strategic Alignment:
  • Ensure project management processes and practices are aligned with the company’s strategy and vision.
  • Contribute to the development and execution of strategic plans that support the organization’s goals.

Requirements:

  • Education:
  • Bachelor’s degree in Computer Science, Information Technology, Business Administration, or a related field. Master’s degree is a plus.
  • Experience:
  • 10+ years of experience in software development and project management.
  • Proven track record in managing variable scales software development projects.
  • Extensive experience in business analysis and requirements gathering.
  • Experience in supervising and mentoring project managers.
  • Technical Skills:
  • Strong understanding of software development methodologies (Agile, Scrum, Waterfall, etc.).
  • Proficient in project management tools (e.g., MS Project, Jira, Trello).
  • Solid technical background with understanding and hands-on experience in software development and web technologies.
  • Management Skills:
  • Exceptional planning, budgeting, and organizational skills.
  • Strong leadership and team management abilities.
  • Excellent strategic thinking and problem-solving skills.
  • Business Skills:
  • Strong business acumen and understanding of business processes.
  • Excellent communication, negotiation, and interpersonal skills.

Preferred Qualifications:

  • PMP, PRINCE2, or similar project management certification.
  • Experience in managing multi-disciplinary teams across different locations.

Job Type: Full-time

Pay: $40.00-$50.00 per hour

Schedule:

  • Monday to Friday

Education:

  • Bachelor’s Degree (preferred)

Work Location: In person