Job Summary
The Technical Project Manager is responsible for leading the end-to-end planning, execution, and delivery of technical projects while ensuring alignment with business objectives. The role involves managing project scope, schedules, milestones, deliverables, risks, and dependencies while coordinating cross-functional teams and maintaining effective stakeholder communication. The Technical Project Manager will work closely with product owners and development teams to manage backlogs, address new requests, resolve obstacles, implement changes, and maintain delivery quality. The position also focuses on improving Agile and Scrum practices, strengthening team collaboration, and fostering an environment of accountability and continuous improvement.
Key Responsibilities
• Lead end-to-end planning, execution, and delivery of technical projects, ensuring alignment with business objectives.
• Plan and manage project delivery by tracking scope, schedules, milestones, timelines, and deliverables.
• Coordinate cross-functional teams to align activities, manage dependencies, and support successful project execution.
• Manage stakeholder communications through regular updates, meetings, and expectation management.
• Track project progress and performance using dashboards, reports, and key metrics.
• Serve as the primary point of contact for external communications with customers and stakeholders.
• Collaborate with product owners to manage backlogs and address new requests.
• Identify and resolve conflicts, remove obstacles, and manage project risks and issues.
• Support teams in implementing changes effectively.
• Ensure project deliverables meet established quality standards.
• Guide development teams toward improved Scrum maturity and Agile practices.
• Foster a productive environment in which team members take ownership of the product and collaborate effectively.
• Apply appropriate project management methodologies, including Agile, Scrum, and Waterfall, based on project requirements.
Required Qualifications
• 7+ years of project management experience, with a strong focus on technology delivery.
• 5+ years of experience in project planning and scheduling, including creating, managing, and tracking project plans, timelines, milestones, and deliverables.
• 5+ years of experience in stakeholder management, risk management, and issue management.
• 5+ years of experience with the Software Development Life Cycle (SDLC), Agile, Scrum, and Waterfall methodologies.
• 5+ years of experience with cloud platforms such as Azure, AWS, or GCP, along with APIs, integrations, and enterprise application architectures.
• Working knowledge of Agile and Scrum practices and project management tools such as Microsoft Project and Azure DevOps.
• Familiarity with software development processes.
• Excellent communication, leadership, and stakeholder management skills.
• Strong problem-solving and conflict-resolution abilities.
• Outstanding organizational and coordination skills.
• Bachelor's degree in Computer Science, Business, or a related field.
Preferred Qualifications
• Project Management Professional (PMP) certification or Scrum Master certification.
• Experience with Azure DevOps (ADO).