Job Title: Technical Program Manager
About the Role:
* Manage project delivery for key customers across all technological tracks.
* Lead teams across technologies, fostering a collaborative and productive work environment.
* Ensure regular updates are sent to customer stakeholders through business reports.
* Conduct monthly business reviews and quarterly business reviews.
* Achieve high levels of customer satisfaction.
Responsibilities:
* Deliver projects on time, within scope, and budget by working with technology teams.
* Work closely with customer stakeholders to ensure project scope is well understood and documented.
* Manage and lead teams across technologies, fostering a collaborative and productive work environment.
* Work with program management office to ensure quality control procedures are in place.
* Act as a primary point of contact for Customer.
* Hold service/project review meetings with Customer and Management.
* Be proficient in customer-specific processes and methodologies.
* Proactively identify and mitigate project risks effectively.
* Ensure service level agreements are met and avoid any potential penalties.
* Drive continuous improvement initiatives to enhance project delivery processes.
* Utilize effective conflict resolution and negotiation tactics.
* Establish and monitor key result areas and key performance indicators for team members.
* Support hiring resources for various technical tracks.
* Ensure statements of work are signed and invoices cleared in a timely manner.
Requirements:
* Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
* Proven experience in software development project management.
* Strong leadership and team management skills.
* Familiarity with Agile, Scrum, ITIL methodologies.
* Problem-solving mindset and ability to manage complex challenges.