Lead software development programs and portfolios with project initiation, organization, goal and change management aspects of Agile
Discover opportunities to champion agile values and adoption across IT
Develop agile training materials and process guidelines
Deliver Agile training sessions, workshops, and one-on-one coaching for Business and IT participants at the team, program and portfolio levels
Mentor team-level agile coaches and support scrum masters in communications and process activities to ensure projects are on track
Facilitate cross functional team coordination and communication across various technical teams
Identify, define and implement enhancements in release and dependency management methods, standards and processes
Partner with IT/Operations leadership to ensure alignment with Agile methodology
Assess programs and portfolios teams against scaled Agile best practices and provide recommendations to senior Information Technology leadership
Required skills and experiences:
Bachelor’s degree in Computer Science, MIS, related field, or equivalent experience.
7+ years of combined software engineering and Agile coaching experience.
Experience with Scrum, Kanban, and XP Agile frameworks.
Must have exposure to large Agile / Scrum transformations.
Working knowledge of one or more development languages required. Must have experience with IDE tools (Visual Studio, Intellij, Webstorm, etc.).
Experience in a key role in Agile Transformation at a prior company and experience in developing the strategy
Prior experience leading and coaching teams in the Agile process. This is not a Scrum Master role.
Drive enterprise-wide Agile adoption strategy across programs and portfolios.
Provide training, workshops and materials to increase quality, velocity and efficiency of software engineering across client.
License/Certification:
Certified Scrum Master (CSM), Certified Scrum Professional (CSP), or similar certification preferred.