Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Overview:
You’ll be our go-to person for applying scrum to produce high-quality work. Scrum Master's duties include managing timelines, resolving problems and coaching team members on Agile methodologies. Ultimately, you’ll help create self-organizing teams that are flexible and fully productive during sprints.
Main Duties:
- Responsible for managing the scrum process with the coordination of the scrum team in Agile methodology.
- Facilitate his team for better creativity and tries to improve the efficiency of the development team.
- Responsible to remove the impediments for the scrum team.
- Arranged daily stand-up meetings, facilitate meetings, scheduled meetings, demo and decision-making processes in order to ensure quick inspection and proper use of adaptation process.
- Managing relationships and communication with all stakeholders.
- Determining and managing tasks, issues, risks, and action items.
- Monitoring progress and performance and helping teams to make improvements.
- Helps product owner to make the product backlogs in good shape and make them ready for the next sprint.
- Responsible for Conduct retrospective meetings.
- Organizes and facilitates the sprint planning meeting.
- Preparing and presenting status reports to stakeholders.
- Facilitate external and internal communication and effective collaboration
- Help build a productive environment where team members ‘own’ the product and enjoy working on it.
Job Requirements
- B.Sc. in Computer Science or equivalent.
- At least 3 years of practical experience as a scrum master.
- Knowledge of agile methodology and frameworks like Scrum, Kanban, XP, etc.
- Technical SW development background is a MUST.
- Good skills to coach team how to follow agile scrum, which really works.
- Excellent communication and leadership skills.
- Problem-solving and conflict resolution ability.
- Outstanding organizational skills.
- Understand the basic fundamentals of iterative and incremental development.
- Deep knowledge of software development processes and procedures to understand his team's needs.
- Ability to take and understand his commitment to deliver the product on time.