Scrum Master
gevernova
Job Description
Job Description
Essential Responsibilities:
- Coach teams on Agile and Scrum practices to improve software delivery
- Remove obstacles that are impeding the team’s progress
- Assessing the Scrum maturity of the team and organization and coaching the team to higher levels of maturity
- Schedule and facilitate Scrum ceremonies
- Help the development team reach consensus on what can be achieved during a specific time period
- Protect the development team from outside distractions
- Work with product owners and product managers to make sure the team is working on the right priorities
- Keep up to date with the latest in agile/scrum practices, including scaling, and bring that information to the team to be implemented
- Reporting out team metrics to leadership and stakeholders
Qualifications/Requirements:
- Must be Scrum certified
- Experience in playing the Scrum Master role for at least (2) years for a software development team that was diligently applying Scrum principles, practices, and theory
- Knowledge of various well-documented patterns and techniques in the Scrum approach (example: numerous burndown technologies, various Retrospective formats, handling bugs, etc.)
- Strong communication skills
- Strong coaching abilities
- Strong conflict resolution skills
Desired Characteristics:
- Experience in playing the Scrum Master role for at least (5) years for a software development team that was diligently applying Scrum principles, practices, and theory
- Awareness and experience with a wide variety of Agile practices: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games, etc.
- Understanding/experience of the Power industry
- Knowledge of Scaled Agile frameworks
- Experience working with multiple teams simultaneously
- Driven by a clear focus on the Manifesto and the Principles
- Experience recognizing and dealing with antipatterns
- Comfortable with challenging the status quo to deliver business value outcomes over just managing output
- Familiarity with Microservices and modern software architectures
- Understands what it means to have an empowered team and has experience coaching towards that
- Expert at creating backlogs including writing, prioritizing, estimating, and sizing user-centered stories
- Story mapping experience
Experience with Release Planning