Technical Project Manager

New
J
JobgetherSoftware Development
CanadaPart-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of professional software development experience; 2+ years of experience managing technical or software development projects.
Required Skills
Project ManagementPythonSoftware DevelopmentAgileJavaJavascriptSCRUMC#Jira

Requirements

  • 4+ years of professional software development experience.
  • 2+ years of experience managing technical or software development projects.
  • Strong hands-on programming experience with one or more languages or frameworks such as JavaScript, TypeScript, Python, PHP, Java, C#, React, Node.js, or similar technologies.
  • Ability to read, understand, review, and discuss code with software developers.
  • Strong understanding of software development lifecycles, system architecture, databases, APIs, integrations, version control, testing, and deployment.
  • Experience managing Agile or Scrum-based development teams.
  • Experience with project management platforms such as Jira, ClickUp, Monday.com, Asana, or similar tools.
  • Working knowledge of GitHub, GitLab, Bitbucket, or comparable version-control platforms.
  • Strong analytical and problem-solving abilities.
  • Excellent written and verbal communication skills.

Responsibilities

  • Lead technical projects through the full lifecycle, from requirements gathering and planning through development, testing, deployment, and post-launch support.
  • Translate business requirements into clear technical requirements, user stories, specifications, and development tasks.
  • Create project plans, establish timelines, assign responsibilities, and manage priorities across multiple concurrent projects.
  • Coordinate developers, designers, QA specialists, and other technical contributors to keep delivery on track.
  • Review technical solutions and provide informed input on architecture, integrations, database structures, APIs, and development approaches.
  • Monitor development progress, identify blockers and risks, and work with teams to resolve technical and operational issues.
  • Facilitate sprint planning, backlog prioritization, daily stand-ups, retrospectives, and other Agile activities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now