Job Summary:
We are seeking an experienced Technical Project Manager to lead and deliver technology projects from inception to completion. This role requires a strong background in project management, a solid understanding of software development lifecycles, and the ability to bridge communication between technical teams and business stakeholders. You will be responsible for managing project scope, timelines, budgets, and risks to ensure successful delivery.
Key Responsibilities:
- Plan, execute, and deliver technology projects on time, within budget, and to quality standards.
- Collaborate with stakeholders to define project objectives, scope, deliverables, and success metrics.
- Lead cross-functional teams, including developers, QA testers, business analysts, and designers.
- Manage project schedules, resource allocation, and task assignments using tools like JIRA, Confluence, or equivalent.
- Facilitate Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and ensure project transparency.
- Identify, assess, and mitigate project risks and issues.
- Ensure clear communication between technical and non-technical stakeholders.
- Oversee vendor management and third-party integrations where applicable.
- Prepare and present project status reports to senior management.
Key Skills & Qualifications:
- Proven experience as a Technical Project Manager or similar role in IT/software development.
- Strong knowledge of Agile/Scrum and/or Waterfall project management methodologies.
- Familiarity with software development processes, APIs, cloud platforms, and system integration.
- Proficiency with JIRA, Confluence, MS Project, or other PM tools.
- Excellent communication, leadership, and stakeholder management skills.
- Strong problem-solving and decision-making abilities.
Preferred Attributes:
- Experience managing both in-house and vendor development teams.
- PMP, PRINCE2, CSM, or equivalent project management certification.
- Background in hands-on development or technical architecture is a plus.