Objective:
Responsible for leading and managing a team of software developers to ensure that the scrum framework is adopted correctly.
Responsibilities:
• Assess that the team is complying with the Scrum framework.
• Assist the team in understanding and integrating Scrum practices and principles.
• Facilitate the agile development process, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
• Guide and coach the development team on agile principles and practices, ensuring adherence to Scrum framework.
• Collaborate with the product owner to prioritize and manage the product backlog, ensuring that user stories are well-defined and estimated.
• Remove any obstacles or impediments that may hinder the team's progress, ensuring a smooth and efficient development process.
• Foster a collaborative and self-organizing team environment, encouraging open communication and continuous improvement.
• Track and report on team velocity and progress, ensuring transparency and visibility into the development process.
• Act as a servant leader, supporting the team in achieving their goals and facilitating their success.
• Identify and implement process improvements to enhance the team's productivity and efficiency.
• Stay up-to-date with industry best practices and trends in agile development methodologies.
Requirements:
• Bachelor's degree in computer science, engineering, or a related field.
• Certified Scrum Master (CSM) or equivalent certification.
• Proven track record and experience as a Scrum Master or in a similar role, preferably in a software development environment.
• Strong knowledge of agile principles and practices, with a deep understanding of the Scrum framework.
• Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
• Strong facilitation and coaching skills, with the ability to guide and motivate the team towards achieving their goals.
• Ability to identify and resolve conflicts or issues within the team, promoting a positive and collaborative work environment.
• Experience with agile project management tools AzureDevOps/Jira/Trello, is preferred.
• Familiarity with software development methodologies, such as DevOps or Lean, is a plus.