Senior Delivery Manager/Project Manager

Apply Now

Company Overview:

247labs is a leading software development company headquartered in Toronto, Canada. We specialize in providing custom software solutions, mobile app development, web development, and digital transformation services to clients across various industries. Our team of experienced professionals is dedicated to delivering innovative, high-quality solutions that drive business growth and exceed client expectations.

Position Overview:

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:

  1. 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.
  2. 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.
  3. 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.
  4. Resource Management:
    • Allocate resources effectively across projects, ensuring optimal utilization.
    • Manage and mentor project teams, fostering a collaborative and productive work environment.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Process Improvement:
    • Identify areas for process improvement within the project delivery framework.
    • Implement changes to enhance efficiency, productivity, and project outcomes.
  11. 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.
  12. 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.
  13. 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.
  14. 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.

Qualifications:

  • 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.

Desirable Skills:

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

Join our team:

If you are a motivated and experienced sales professional with a passion for technology and a drive to succeed, we invite you to apply and become part of our dynamic team at 247labs Inc.