Technical Agile PM

Compensation

: $192,290.00 - $192,290.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Job Description Summary:

Reporting to the Modernization Program Manager, the Technical Agile Project Manager (TAPM) will be responsible for the day-to-day oversight of the development process and teams with a focus on driving quality of code, Acceptance Criteria, Unit Testing, and all processes, checkpoints, and sign-offs having to do with the programming activities of the design/development/test teams. This key role is responsible for planning, leading, organizing, and motivating agile project teams to achieve a high level of performance and quality in delivering an enterprise-level agile program that provides exceptional business value to users and members.

The ideal candidate will be results driven, managing multiple teams while utilizing multi-platform technologies, third party vendors and testing vendors. He/she will drive the program s application development efforts to completion, and motivate teams to meet goals. The successful candidate will oversee the technical program for pension processing, financial transaction and similar enterprise solution technology systems.

At an enterprise level, the TAPM will be responsible for overseeing multiple concurrent scrum teams in a Scaled Agile environment to develop an application in a fast-paced environment. At a team level, the TAPM plays a supervisory role to ensure compliance with the defined development processes and standards, and a coaching role to members of the team as needed to optimize the efficiency of the project teams, and the quality of the product that they produce.

Working closely with the Product Owners, Subject Matter Experts, Scrum Masters and Release Train Engineers (RTEs), the TAPM will facilitate and guide the teams through agile practices and ceremonies, including backlog grooming sessions, sprint planning, daily scrum meetings, sprint demos, and retrospectives with a focus on producing high-quality, bug-free code that meets the needs of the business and member community.

Primary Duties & Responsibilities:

  1. Responsible for regular and timely delivery of highest quality code; prepare and distribute progress reports to Program Manager; manage development risks and issues; work with scrum masters to correct deviations from plans; and perform delivery planning for assigned projects
  2. Assist in team development while holding teams accountable for their commitments, removing roadblocks to their work; leveraging organizational resources to improve capacity for project work; and mentoring and developing team members
  3. Support and coach the Product Owner, Scrum Master and RTEs in managing expectations for project deliverables, managing stakeholder communications, and helping to implement an effective system of project governance
  4. Work with Scrum Masters in facilitating and guiding the teams through agile practices and ceremonies, including backlog grooming sessions, sprint planning, daily scrum meetings, sprint demos, sprint reviews, and retrospectives
  5. Promote empowerment of the team, ensure that each team member is fully engaged in the project and making a meaningful contribution, and encourage a sustainable pace with highest-levels of quality for the team
  6. Manage project conflicts, challenges and dynamic business requirements to keep teams running on pace with planned cadences
  7. Lead team effort in continuous improvement to maintain the velocity and quality of the program
  8. Support Product Owner with intra-team dynamics with respect to priorities and scope
  9. Define and manage a well-defined project management process and champion ongoing process improvement initiatives to implement best practices for Agile Project Management

Skills:

  1. A proven track record of successfully implementing high-quality software development projects using Agile methodologies including 5+ years of specific experience as a Project Manager managing enterprise-level, complex projects with multi-function teams. (Must)
  2. 2+ years as a Scrum Master in software development project, managing teams in a Scrum, SAFe or similar methodology, with the ability to advise on industry best practices (Must)
  3. Solid understanding of software development life cycle models as well as expert knowledge of Agile, SAFe, Kanban, and traditional project management principles and practices and the ability to blend them together in the right proportions to fit a project and business environment (Must)
  4. Strong interpersonal skills including leading, mentoring, coaching, collaborating, and team building (Must)
  5. Solid understanding of and demonstrated experience in using Microsoft Project, Visio, SharePoint, and all Office Tools (Must)
  6. Excellent oral and written communications skills and experience interacting with both business and IT individuals at all levels including the executive level (Must)
  7. Experience with user story grooming, developing acceptance criteria, and test cases (Must)
  8. Deep understanding of agile metrics (tasks, backlog tracking, burndown metrics, velocity, user stories etc.) to analyze and improve sprint planning (Must)
  9. Deep understanding of the fundamentals of iterative and incremental development (Must)
  10. Experience with project and task estimation techniques (Must)

Education and Certifications:

  • Bachelor s Degree or equivalent in a Technical field such as Computer Science or Management Information Systems
  • PMP certification
  • Certified SAFe Agilist
  • Certified Scrum Master
- provided by Dice
Associated topics: application developer, c#, design, develop, devops, matlab, maven, php, programming, senior software engineer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...