What are the responsibilities and job description for the Technical Program Manager (TPM) position at HRM ENTERPRISES, INC?
Technical Program Manager (TPM) Job Description
Position Summary
The Technical Program Manager (TPM) is responsible for leading the structure and prioritization of tasks for the Application Development team, ensuring efficient execution of projects that align with business and technology goals. This role focuses on program execution, Agile leadership, and cross-functional collaboration to drive successful technology implementations. The TPM works closely with development teams, stakeholders, and vendors, ensuring seamless program delivery and efficient resource utilization.
Key Responsibilities
- Leadership of the Application Development Team
- Oversee daily task prioritization and workload distribution for the development team.
- Ensure clear communication between business stakeholders and developers regarding priorities and deadlines.
- Monitor and report on team progress, identifying obstacles and working with leadership to remove them.
- Facilitate development team meetings, ensuring Agile best practices are followed.
- Support professional growth by providing coaching and development opportunities for team members.
- Program & Project Management
- Drive the execution of multiple technical initiatives across departments.
- Define and manage program roadmaps, aligning projects with strategic objectives.
- Oversee cross-functional collaboration to ensure seamless project delivery.
- Identify risks and dependencies and develop mitigation plans.
- Ensure projects meet budget, timeline, and quality expectations.
- Agile Leadership & Process Optimization
- Serve as Scrum Master, ensuring efficient sprint planning and execution.
- Track sprint velocity, program KPIs, and team performance metrics.
- Foster a culture of continuous improvement within Agile teams.
- Implement best practices for software delivery, stakeholder communication, and risk management.
- Stakeholder & Vendor Management
- Act as a liaison between executive leadership, business units, and technical teams.
- Collaborate with vendors and third-party providers to manage system implementations and upgrades.
- Communicate technical project updates to non-technical stakeholders.
- Systems Oversight & Integration Strategy
- Oversee the implementation and integration of enterprise applications, cloud platforms, and technical systems.
- Ensure teams follow scalable architecture and best practices for system integration.
- Support infrastructure, security, and compliance initiatives as needed.
- Business Requirements & Quality Assurance Testing
- Gathering and documenting business requirements.
- Supporting User Acceptance Testing (UAT) and defect triaging.
- Ensuring requirements are properly communicated to development teams.
Required Skills & Qualifications
Project & Program Management Experience (PMP, PMI-ACP, or SAFe certifications preferred).
Strong background in Agile and Scrum methodologies.
Proven ability to manage multiple concurrent projects and drive execution.
Excellent stakeholder engagement and communication skills.
Experience overseeing enterprise technology initiatives.
Familiarity with JIRA, Azure DevOps, or similar project management tools.
Understanding of system integrations, cloud platforms, and enterprise IT strategies.