Skip links

Technical Project Manager

Job Summary:

We are seeking a skilled and experienced Technical Project Manager to manage and oversee the successful delivery of complex technical projects. The ideal candidate will have a strong background in software development, a solid understanding of project management methodologies, and the ability to coordinate with technical teams and stakeholders to ensure timely and high-quality project execution.

Key Responsibilities:

  • Lead and manage technical projects from initiation through to completion, ensuring alignment with business and technical goals.
  • Work closely with stakeholders, including product owners, developers, designers, and QA teams, to define project scope, objectives, and deliverables.
  • Create and maintain detailed project plans, including timelines, milestones, resources, and budgets.
  • Identify and manage project risks, issues, and dependencies, ensuring appropriate mitigation strategies are in place.
  • Facilitate agile ceremonies (standups, sprint planning, retrospectives) and ensure smooth execution of sprints.
  • Act as the primary point of contact between technical teams and non-technical stakeholders.
  • Track and report on project progress, providing regular updates to stakeholders, including leadership, on project status, risks, and deliverables.
  • Ensure the team follows software development best practices and ensures that projects meet technical and business requirements.
  • Oversee resource allocation, ensuring the right skills are available and tasks are prioritized effectively.
  • Manage change requests and scope creep, ensuring projects remain on track in terms of schedule, budget, and quality.
  • Lead post-project reviews and retrospective meetings to analyze project outcomes and identify areas for improvement.
  • Foster a collaborative and positive environment within the team, promoting knowledge sharing and professional growth.

Key Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree is a plus).
  • Proven experience as a Technical Project Manager or in a similar role with over 5 years of experience managing complex technical projects.
  • Strong knowledge of software development processes and methodologies, including Agile, Scrum, and Waterfall.
  • Proficiency with project management tools such as Azure DevOps, Jira, Trello, or similar.
  • Strong understanding of technical concepts, including cloud technologies, software architecture, development frameworks, and databases.
  • Excellent leadership, organizational, and time-management skills.
  • Strong communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
  • Ability to manage multiple projects simultaneously and prioritize tasks effectively.
  • Proven experience in managing cross-functional teams and collaborating with external vendors.
  • Knowledge of risk management, resource allocation, and budget management.
  • Technical certifications (e.g., PMP, Scrum Master, or related) are a plus.
  • Experience with CI/CD, DevOps practices, and software testing strategies is an advantage.

Desirable Attributes:

  • Strong problem-solving and analytical skills.
  • Ability to thrive in a fast-paced, constantly changing environment.
  • Excellent interpersonal skills with the ability to motivate and guide teams.
  • High attention to detail and a focus on quality.
  • Strong ability to negotiate and manage stakeholder expectations.
  • Ability to stay up-to-date with emerging technologies and industry best practices.
  • Office-based

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
🍪 This website uses cookies to improve your web experience.