Description : Job Summary :
We are seeking an experienced Technical Project Manager to lead the successful delivery of technology projects within defined timelines, budgets, and quality parameters.
The role requires a strong balance of technical acumen, project governance, and people management.
The Technical Project Manager will be responsible for project planning, risk management, client communication, and resource optimization, while driving adherence to agile methodologies and continuous improvement practices.
This role plays a pivotal part in ensuring team efficiency, client satisfaction, and alignment with the organizations strategic objectives.
Key Responsibilities :
- Understand the projects technical domain, scope, and client expectations regarding timeline, quality, and deliverables as communicated by pre-sales or gathered during initiation.
- Plan and execute projects to ensure delivery on time, within budget, and at optimal quality standards, using appropriate methodologies (Agile / Scrum / Kanban).
- Identify and manage project risks and issues, propose mitigation strategies, and communicate them proactively to clients and internal stakeholders.
- Define and maintain Definition of Done (DoD) for all deliverables, conduct scrum ceremonies, and document lessons learned to drive continuous process improvement.
- Implement process optimization and innovation to enhance project outcomes and delivery maturity.
- Manage and resolve project escalations promptly and effectively.
- Forecast resource capacity, productivity, and skill availability, coordinating with the sales and HR teams for planning and training needs.
- Conduct weekly audits of capacity utilization to ensure optimal use of resources and identify underutilized team members.
- Act as the single point of contact (SPOC) for all project-related communications, ensuring exceptional client experience and satisfaction.
- Develop and share detailed project plans, sprint plans, release notes, and periodic status updates.
- Collaborate with clients two sprints ahead to gather future requirements, maintain the product roadmap, and align priorities.
- Analyze and document Change Requests (CRs), communicate their impact on scope, cost, and timelines, and coordinate with the sales team for necessary revisions.
- Ensure successful client demos through pre-checks, internal validations, and alignment with expectations.
- Address client objections, manage conflicts diplomatically, and maintain a consultative approach.
- Identify and share potential upsell or cross-sell opportunities with the production head or sales team.
- Advise clients on robust architecture, DevOps best practices, and scalability from a product management perspective.
- Ensure team members are equipped with the right tools, resources, and training (technical, agile, and soft skills) to maximize productivity.
- Maintain and update a skills matrix quarterly, identifying skill gaps and coordinating with HR for upskilling and certification programs.
- Conduct quarterly performance reviews, align team goals with organizational objectives, and provide actionable feedback.
- Drive career development, mentorship, and motivation initiatives to foster a culture of learning and ownership.
- Organize technical events such as hackathons, innovation challenges, or knowledge-sharing sessions to encourage engagement and creativity.
- Collaborate with HR for performance improvement plans based on quarterly assessments.
- Work proficiently with project management and collaboration tools including JIRA, Azure DevOps (TFS), Confluence, GitHub, and Basecamp.
- Conduct and attend daily scrums, ensuring blockers are addressed and sprint goals are achieved.
- Send weekly project status reports to clients and internal stakeholders.
- Review employee timesheets, verify time logs weekly, and address discrepancies or policy violations.
- Generate project closure reports, track KPIs, and measure delivery effectiveness post-completion.
Required Qualifications :
Bachelors degree in Computer Science, Information Technology, or related field.7+ years of experience in project management within software development, infrastructure, or cloud-based environments.Proven experience managing agile delivery teams in a technical capacity.Strong understanding of software development lifecycle (SDLC), Agile / Scrum methodologies, and DevOps practices.Hands-on experience with JIRA, Confluence, Azure DevOps, or similar project management tools.Excellent communication, stakeholder management, and negotiation skills.Ability to manage multiple complex projects simultaneously(ref : hirist.tech)