In the Scrum Master role, you will be a Servant Leader to your team(s), establishing and maintaining an environment where the team(s) can be effective, fostering a relationship between the team and the Product Owner as well as other dependent teams, and protecting the team from outside interruptions and distractions.
The Scrum master will encourage open communication and transparency, and drive the appropriate agile methodologies (Scrum) while focusing on predictability, quality delivery, continuous improvement of the team and overall program execution.
Responsibilities :
Able to nurture self-organizing, strong teams through leadership and mentoring
Maintain relevant metrics that provide organizational visibility and team insight for continuous improvement
Encourage, support, and guide continuous improvement of the team, its products, and processes (Implementation of CI / CD)
Excellent communicator, able to gain the respect of the team, external partners, and management
Identify risks and then facilitate quick resolutions
Uphold as well as coach and mentor, Scrum values and principles as expressed in the Scrum Guide
Create a fully transparent development process
Capable of being a scrum master for two teams with a focus on guiding the teams towards improving the way they work
Facilitate Scrum activities and meetings, including sprint planning, retrospectives, sprint demo, and sprint reviews
Assist the team with implementing Scrum values
Support cross-team coordination
Reach out to the larger company network for impediment removal
Support product team in ensuring product backlog is groomed
Remove impediments
Experience in educating and promotion of agile engineering practices such as pair programming, continuous delivery, TDD, BDD and refactoring preferred
Experience using TFS to track and make visible sprint backlog workflow preferred
Monitor team velocity and plan accordingly
Encourage and empower the software team to be self-organizing
Identify and escalate issues
Track the preparation work required in readiness for future sprints
Keep meetings interesting so that the team remain engaged in the process
Qualifications :
Bachelor's degree in Computer Science
At least 3 years of experience working as a Scrum Master in a software development environment preferably involving cross-team dependencies
Experienced in coaching new Agile teams, cross-functional team members (Dev, QA, BA, Architecture), Product Owners, and Product Managers to achieve best practices
Experienced in Healthcare domain will be preferred
Understanding of fundamentals of software development processes in particular iterative software development
Knowledge and understanding of backlog tracking, burn-down metrics, velocity, and task definition
Experience working as a Scrum Master (Certified a plus but not required)
Ability to receive feedback constructively to improve development
Complete understanding of the Software Development Life Cycle (SDLC) and its processes and procedures
Proven track record of delivering software application in an Agile environment