Job Summary

Our company is seeking a highly motivated and detail-oriented Scrum Master to facilitate the Agile development process and lead our software development team to success. The Scrum Master will be responsible for managing the development process, ensuring that the team follows the Scrum framework, and facilitating communication and collaboration between team members and stakeholders.

Requirements

• Bachelor's degree in Computer Science, Information Technology or related field.

• 3+ years of experience as a Scrum Master, Agile Coach, or Agile Project Manager.

• Strong understanding of Agile development principles and practices, including Scrum, Kanban, and Lean.

• Experience leading software development teams in a Scrum or Agile environment.

• Excellent communication and interpersonal skills, with the ability to effectively communicate technical information to both technical and non-technical audiences.

• Excellent communication skills in both verbal and written English.

• Experience facilitating Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

• Knowledge of software development practices and methodologies, including software design, coding, testing, and debugging.

• Ability to manage multiple projects simultaneously and prioritize tasks effectively.

• Strong analytical and problem-solving skills.

Key Responsibilities

• Facilitate Agile development process for the team, including daily stand-up meetings, sprint planning, sprint reviews, and sprint retrospectives.

• Act as a servant-leader for the development team, providing guidance, coaching, and mentoring to promote continuous improvement.

• Facilitate communication and collaboration between team members, stakeholders, and external partners.

• Manage the development process, including monitoring progress, identifying and addressing issues, and adjusting the sprint backlog as needed.

• Ensure that the team follows the Scrum framework, including adhering to Scrum practices and principles, and maintaining a focus on delivering value to customers.

• Identify and remove obstacles that prevent the team from delivering high-quality software on time.

• Promote a culture of transparency, trust, and accountability within the team and across the organization.

• Maintain and update project documentation, including product backlog, sprint backlog, and project timelines.

• Continuously improve the Agile development process and identify opportunities for increased efficiency and effectiveness.

Preferred Qualifications

• Certified Scrum Master (CSM) or similar Agile certification.

• Experience working with distributed teams and remote stakeholders.

• Understanding of DevOps practices and principles.

• Familiarity with JIRA or other Agile project management tools.