As a member of our Advanced Processing team, you will play a critical role in the definition, prioritization, and execution of new product features and strategic programs. You will work closely with our Product Managers, UX team and customers to flesh out detailed requirements for engineering teams. You will review the output of our development teams for alignment with acceptance criteria. You will prioritize work for our development teams and preside over their Agile processes ensuring maximum efficiency of the teams. You will also work with our engineering leaders to ensure we allocate bandwidth for our critical engineering initiatives and that those efforts are properly balanced with product objectives. Additionally, you will be responsible for engagement and reporting to all project stakeholders.
Responsibilities
Engage with Product Managers to understand and flesh out the product initiatives they are sponsoring
Write detailed Agile stories for the development teams including detailed requirements and acceptance criteria
Engage with UI designers and software architects to ensure our teams understand both what and how they need to implement new features
Ensure our teams have an adequate understanding of company and industry standards and policies and adhere to them in their deliverables.
Lead sprint planning and backlog refinement sessions with the team
Facilitate a daily stand-up call with the team to ensure they stay on track with sprint deliverables
Work to resolve impediments quickly to ensure our teams can maximize their productivity.
Track issues and risks and drive solutions to mitigate them
Maintain a backlog of work and participate in report outs and feedback sessions with stakeholders.
Evaluate execution efficiencies and work with process stakeholders to drive continuous improvements
Collaborate closely with engineering management on the execution of our programs
Basic Qualifications
Bachelor s degree in computer science, engineering, business management, or a related field
Minimum of 5 years of experience in software engineering
Minimum of 2 years of experience in product or program management
Experience as an Agile Product Owner
Experience as an Agile Scrum Master
Strong written and verbal communication skills
Experience working with globally dispersed teams
Experience with managing programs that span multiple teams and stakeholders
Experience with Cloud based solutions
Desired Qualifications
Experience with Azure DevOps
Experience with healthcare applications
Experience with document workflow
Certification in Agile processes such as Certified Scrum Master or Certified Product Owner
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Project & Program ManagementRole Category: Technology / ITRole: Program Manager - Technology / ITEmployement Type: Full time