Deep knowledge of Agile principles and methodologies, including Scrum, Kanban, Lean, and Agile scaling frameworks
Strong understanding of software development processes and practices, with experience working in Agile engineering practices such as Continuous Integration, Test-Driven Development, and DevOps
Excellent communication and interpersonal skills, with the ability to effectively collaborate with diverse stakeholders and facilitate productive discussions
Proven ability to lead and inspire teams, fostering a culture of high performance and continuous improvement
Strong analytical and problem-solving skills, with a focus on identifying and removing impediments to team productivity
Passion for Agile coaching and a dedication to staying at the forefront of Agile practices through continuous learning and professional development
Bachelors degree in a relevant field (e.g., Computer Science, Engineering, Business) or equivalent work experience
Minimum of 5 years of experience working as a Scrum Master in Agile software development environments
Extensive experience coaching and mentoring Agile teams, including facilitating Agile ceremonies and resolving team-level challenges
Job Responsibilities:
Ensuring that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible.
Finding techniques for effective Product Backlog management.
Helping the Scrum Team understand the need for clear and concise Product Backlog items.
Understanding product planning in an empirical environment.
Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value;
Understanding and practicing agility.
Facilitating Scrum events as requested or needed.
Assisting the product organization to refine the user stories to make sure they are constructed with all the required information.
Coaching the Development Team in self-organization and cross-functionality.
Helping the Development Team to create high-value products.
Removing impediments to the Development Teams progress.
Facilitating all team meetings, including the Daily Stand-up / Scrum, Grooming Session, Sprint Planning, Sprint Review / Demo, and Sprint Retrospective.
Leading and coaching the organization in its Scrum adoption.
Planning Scrum implementations within the organization.
Helping employees and stakeholders understand and enact Scrum and empirical product development.
Causing change that increases the productivity of the Scrum Team.
Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.
Desired Skills:
Certified Scrum Master (CSM) or equivalent certification is desired
Education:
Bachelors degree in Information Systems or Computer Science Engineering