drjobs Technical Program Manager TPM العربية

Technical Program Manager TPM

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

6years

Job Location drjobs

Saint Louis - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

  • A Technical Program Manager (TPM)/Sr BA is responsible for managing and leading complex technical programs from inception to delivery. This role involves working closely with crossfunctional teams including engineering product management and operations to ensure that programs are delivered on time within budget and meet the required quality standards.

What s it all about and what we expect you to do day to day

  • Exhibits the behaviors of Lean Management and help multiple teams embrace agile process of Scrum Kanban and Extreme Programming.
  • Support multiple teams with implementation of agile rules rules of scrum build in quality and limiting work in progress.
  • Trained as a team facilitator and is continuously engaged in challenging the old norms of development to improve performance in the areas of quality predictability flow and velocity.
  • Enable cadence and Synchronization across multiple teams so the individual team s backlogs and solutions are understood resolved and integrated.
  • Close collaboration with the product management to keep the backlog healthy groomed and purged.
  • Organizes and accelerates a group of related product engineering backlog items or activities across multiple teams aligning dependent organizations. Identify and remove blockers and always find the path forward in challenging situations
  • Creates mechanisms to effectively report out and control execution. Recognizes complexity and creates predictable delivery paths for large and/or complex efforts. Measurably improves streamlines and/or eliminates excess processes. Utilizes cross organizational mechanisms to describe and drive continuous improvements.
  • Drives execution of an outcome from inception through successful delivery through the full stack of the services / domains or an outcome that spans multiple teams and integrations across the enterprise.
  • Looked to as first point of contact for your team or area. and maintains the backlogs as transparent source of truth for status providing the right information and associated data visually about the state backlog of the project to the right all the audience at the right all times. Maintains backlogs as always on information radiators on batch size and flow of work.
  • Understands the business strategy and design approaches within product program or domain with depth to be credible and effective with teams they work with. Can competently and independently represent team s services.
  • Keeps abreast of evolving technology landscape. Can ask the right questions to evaluate the strengths and weaknesses of designs (scalability latency security performance data integrity etc.)
  • Works with ambiguity and with limited guidance. The business outcome program and/or product strategy is defined but nothing else is. Able to get the inertia out and the epic in motion or able to get the entropy out and start the agile ceremonies for a calm and predictable delivery pattern
  • Transform raw thoughts into clear and concise communications/instructions to the teams through backlog grooming. Can communicate with confidence 3 levels up using transparent backlog

  • Responsibilities:

  • Define and manage program scope objectives and deliverables.
  • Develop and manage program plans schedules and budgets.
  • Identify assess and manage program risks and issues.
  • Lead crossfunctional teams to ensure program delivery and success.
  • Facilitate communication and collaboration among stakeholders.
  • Track and report program progress issues and risks to senior management.
  • Drive continuous improvement in program management processes and practices.
  • Work with product management to define program requirements and ensure they are understood and met by the engineering team.
  • Collaborate with engineering to develop technical solutions that meet program requirements.
  • Manage program changes and interdependencies with other programs and projects.
  • Ensure that programs are delivered in compliance with relevant policies procedures and standards.
    Provide mentorship and guidance to junior program managers.



Requirements

  • Bachelors degree in Computer Science Engineering or a related field.
  • Minimum of 5 years of experience in program management with at least 2 years in a technical role.
  • Proven track record of managing complex technical programs from inception to delivery.
  • Strong knowledge of program management processes tools and best practices.
  • Excellent communication collaboration and leadership skills.
  • Ability to work effectively in a fastpaced dynamic environment.
  • Strong problemsolving and decisionmaking skills.
  • Experience with Agile and/or Scrum methodologies is a plus.
  • PMP or other relevant program management certification is preferred.
Must Have:
  • Payment processing background
  • Event driven tech knowledge
  • BA skills
  • TPM skills
  • Basic DevOps/Production Support knowledge


Understanding of event-driven architectures Distributed systems - How clusters are formed, Quorum management, Failure handling. 3 to 5 years of hands-on Experience in MQ or NATS broker or similar messaging solutions. Understanding of Kafka clustering would be good to have. Knows Client-Server communication aspects - sockets, TLS protocol etc Understands the concept of region and AZs. Provide L2 support production systems like application, database, middleware components, infrastructure and network components. Manage production incidents end-to-end within defined SLAs with focus on resolution rather than who caused it. Interact with various stakeholders such as Release managers, program leads, service managers, development and test leads Review operational readiness requirements such as monitoring and alerting, log rotation and resilience of the components and report the gaps Provide pre-implementation support with activities such as release notes review and implementation dry runs. Protect production components by running health checks monitoring latency and memory utilization. Automate day-to-day activities and propose changes that improve reliability Participate in CAB and provide feedback on change requests Support the DevOps team in testing the promoted pipelines and suggest automation of configuration items. Practice incident management best practices and perform RCA. Participate in disaster recovery tests and operational acceptance tests Analyze the technology stack that makes up the product and optimize recovery time objective. Work with team members spread across and time zones Share knowledge, document improvements and mentor junior resources It is good to have skills using Jenkins to orchestrate builds and link to Sonar, Maven, etc. to build out the CI/CD pipeline. Support deployments of code into multiple lower environments. Supporting current processes needed with an emphasis on automating everything as soon as possible. It is good to have skill to design, Implement, and enhance our deployment automation based on Chef. We need proven experience designing and implementing an overall release and deployment process. It is good to have skill to design and implement a Git based code management strategy that will support multiple environment deployments in parallel. Experience with automation for Branch management, code promotions, and version management. Engage in and improve the whole lifecycle of services from inception and design through deployment, operation, and refinement. Requirements MQ/EB Understanding of event-driven architectures Distributed systems - How clusters are formed, Quorum management, Failure handling. 3 to 5 years of hands-on Experience in MQ or NATS broker or similar messaging solutions. An understanding of Kafka clustering would be good to have. Knows Client-Server communication aspects - sockets, TLS protocol etc Understand the concept of region and AZs. Deployments MTF/Prod, Maintenance items (including stop/start, Disaster Recovery-related activities, etc.), CR for changes in MTF/Prod Good knowledge on Nginx Tools - Log Monitoring Tool - Splunk Application Monitoring tool - Dynatrace Ticketing incident/problem management tool - Remedy Dev-ops Basics - CI-CD Basics, Overview of Git, Bit-bucket, SonarQube, Ansible/Chef Skills - Linux & Shell Scripting ITIL / ITSM PL/SQL Troubleshooting Jenkins - CI/CD Groovy Scripting/Yaml Ansible/Chef Nginx Java / JEE Event-Driven Architectures MQ or NATS broker or similar messaging solutions. Kafka Client-server communication aspects - sockets, TLS protocol Understand the concept of region and AZs.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.