What are the responsibilities and job description for the Technical Product Owner position at ERPMark Inc?
Job Description
Job Summary:
- A client of ours in Remote is looking for a Technical Product Owner for a Contract opportunity.
Description:
looking for a talented Technical Product Owner (TPO) who has technical background preferably on Java, Rest API Microservices architecture, UI (React or Angular) Development experience on these technologies will be a plus, but not mandatory, candidate worked as TPO for projects in these environments and have a deep understanding will suffice for this role.
Responsibilities:
Required Experience and Skills,
- The candidate should have extensive experience in the software product management domain and should be able to own the product and drive the product forward.
- Develops deep understanding of customer experience, especially at a tactical and transaction level.
- Builds and maintains Agile (Scrum / Sprint) team backlog, with input from customer, Product Manager, System Architect/Engineering and other stakeholders (team backlog consists mostly of user stories, it also includes defects and enablers.)
- Collaborates with Agile team and stakeholders to write user stories and requirements that include acceptance criteria and acceptance tests, typically for 1 or 2 (max) Agile / Scrum teams.
- Reviews and prioritizes Agile Team backlog for Iteration (Sprint) Planning, including coordination of dependencies with other Product Owners.
- Reviews and assesses enabler work, understands scope of the upcoming enabler work and collaborates with System and Solution Architect/Engineering to assist with decision-making and sequencing of the technical infrastructures that will host the new business functionality. Ultimately determining where, when and priority of enabler work so that it can be included in sequence in Team backlog(s).
- Primary resource (and source of truth / single point of contact) to Technical (Dev) team and Customer team for user story details. Highly available to technical team during iteration (sprint) to answer real time questions and provide clarity to user stories.
- Manages and maintains efficient flow of just-in-time story elaboration activities (user story refinement) throughout team execution, typically maintaining 2 iterations (sprints) worth user stories available and ready in team backlog.
- Participates in team demo with primary responsibility of reviewing and accepting completed user stories (PO is the only team member who can accept as done). This includes validation that stories meet acceptance criteria and meets team's Definition of Done (DoD).
- Participates in Iteration Retrospective, where teams gather to improve their processes. Also actively supports the Agile Release Train's (ART's) Inspect and Adapt (I&A) workshop.
- Coordinates user story, functional, and technical dependencies with other Product Owners throughout each iteration and Program Increment. This is often done in weekly PO/ART sync meetings.
- Works across Agile teams to define and implement improvement stories that will increase velocity and quality of the program.
- Accountable and responsible for user story quality and performance in production environment.
- Develops positive working relationships with Customer groups or Customer Representatives.
- Collaborates and develops positive working relationships with technical and non-technical teams, including sales, commercial accounting, marketing, legal, go-to-market, and finance. Works with outside partners and other third parties.
Experience:
- Extensive Product Owner experience
- Experience running microservices, API, API Gateway related projects
- Experience running projects on Cloud, Kubernetes
- Experience level: Experienced
- Minimum 10 years of Technical Product Owner Experience.
- Education: Bachelors (required)
Job Type: Contract
Location: Preferred location is Remote