The Scrum Master
is responsible for coordinating and monitoring the scrum process from initiation through delivery. They serve as a liaison between the Product Owner, Application Development team, and management in order to ensure that all targets and requirements are met and that team members understand project objectives. Scrum Masters protect the sprint goal, maintainrelease plans, and facilitate productivity by setting up meetings and removing impediments that may obstruct the pursuit of the team's sprint goals. Job Requirements
- Support the Application Development team(s) to enable them to successfully execute project deliverables.
- Set schedules, facilitate discussions, and help ensure roadblocks towards sprint goals are resolved.
- Responsible for ensuring tickets are being picked up/assigned within team(s).
- Work with Product Development and Application Development staff to investigate and resolve project issues.
- Responsible for following the company’s development processes, standards, and procedures.
- Track and remove impediments from the development process to help with efficiency and productivity of project teams.
- Help Product Owner ensure the product backlog is readily available to be picked up/assigned for development.
- Facilitate and ensure effort estimation is performed within the Application Development team.
- Represent Agile teams and report development and release status.
- Responsible for facilitatingAgile activities such as daily scrum, sprint planning, sprint demo, and retrospective meetings.
- Ensure the team(s) is following Scrum principles, setting appropriate sprint goals, and working together to achieve them.
- Maintain safety, security, and privacy standards throughout all areas of responsibility.
- Assistmanagement with weekly Scrum of Scrums, Release Demo Days, maintain good metrics and Hardening Checkpoint meetings.
- Coordinate with Architecture, IT Operations, and PMO teams as required.
- Inspire others to adopt new improvements based on retrospectives.
- Coach the development team to be self-organized.
- Keep the organization and stakeholders up to date on the Scrum team’s incremental progress.
Knowledge
- Demonstrated experience in supporting development teams for complex applications.
- Experience with Agile development methodologies.
Skills
- Experience with Microsoft Office Suite (Access, Excel, Word, PowerPoint, Project, Visio).
- Experience with Application Lifecycle Management tools likeAzure DevOps is required.
- Knowledge of REST and SOAP web services is preferred.
- Proficiency with Jira is a plus.
Abilities
- Strong verbal and written communication skills.
- Must be a dynamic and self-starting individual who is able to work independently and as part of a team with minimal guidance and direction.
- Ability to thrive in dynamic, fast-paced software development environment.
- Must be able to effectively prioritize and assign work in order to meet deadlines.
Other Essential Requirements
- Bachelor’s degree in Computer Science, Management Information Systems, or related field.
- 6+ years’ experience working with iterative development.
- Industry-recognized Scrum Master certification.
- Agile Coach/Leadership Certification is a plus.