Posted 1 months ago
Expiry date: 20/12/2024
Expiry date: 20/12/2024
Posted 1 months ago
Posted 1 months ago
Expiry date: 20/12/2024
Expiry date: 20/12/2024
Posted 1 months ago
Job Summary
A Technical Program Manager is responsible for overseeing and coordinating complex technical projects from inception to completion. They work closely with cross-functional teams to ensure that projects are delivered on time, within budget, and to the desired quality standards. The role involves coordinating between engineering, product management, and other teams to ensure that technical programs are delivered on time, within scope, and aligned with business goals.
Key Responsibilities
Project Planning and Execution:
Develop comprehensive project plans, including scope, timeline, budget, and resource allocation.
Coordinate with cross-functional teams to ensure project alignment and execution.
Monitor project progress and identify potential risks or issues.
Facilitate project meetings and decision-making processes.
Stakeholder Management:
Manage relationships with stakeholders, including executives, customers, and team members.
Communicate project status, progress, and challenges effectively.
Address stakeholder concerns and resolve conflicts.
Risk Management:
Identify and assess project risks.
Develop mitigation strategies and contingency plans.
Monitor and manage risks throughout the project lifecycle.
Resource Management:
Allocate resources effectively to ensure project success.
Manage budgets and track expenses.
Optimize resource utilization to maximize efficiency.
Quality Assurance:
Define and enforce quality standards for project deliverables.
Conduct quality reviews and audits.
Ensure that projects meet customer requirements and expectations.
Change Management:
Manage changes to project scope, timeline, or budget.
Assess the impact of changes and communicate them to stakeholders.
Implement effective change management processes.
Other Responsibilities:
- Process Improvement: Identify opportunities for improving program management processes, tools, and methodologies. Promote best practices in project management, including Agile and Scrum methodologies.
- Reporting & Communication: Provide regular updates to stakeholders on project status, key milestones, risks, and issues. Ensure that progress is tracked and communicated effectively to all relevant parties.
- Budget & Resource Management: Manage program budgets, including resource allocation, cost tracking, and ensuring that projects are delivered within budget.
- Change Management: Facilitate change management processes by ensuring that any changes in scope, requirements, or timelines are properly documented, communicated, and managed.
Qualifications and Experience
Bachelor's degree in computer science, engineering, or a related field.
5+ years of experience in project management roles.
Strong understanding of software development methodologies (e.g., Agile).
Experience managing complex technical projects.
Excellent communication and interpersonal skills.
Ability to lead and motivate teams.
Strong problem-solving and analytical skills.
Desired Skills and Qualities
Technical Aptitude: Basic understanding of technical concepts and technologies.
Project Management: Proven ability to manage complex projects successfully.
Leadership: Ability to lead and motivate cross-functional teams.
Communication: Excellent written and verbal communication skills.
Problem-Solving: Ability to identify and solve complex problems.
Adaptability: Ability to adapt to changing circumstances and priorities.
Experience working in a fast-paced, Agile development environment.
Help by sharing