Scrum Master
MRI Software.com
Office
Cape Town, South Africa Office
Full Time
MRI Software is seeking a dynamic Scrum Master/Release Manager to join the team! The individual will be responsible for leading, inspiring, motivating multi-functional teams, enabling the delivery of innovative products to the PropTech market. This is a key role in driving agile and lean frameworks that result in quality product delivery and continuous improvement. The role will report within the Product Development organization with responsibility for facilitating scrum activities and release management.
The individual will also be responsible for planning, scheduling, coordinating, and managing all aspects of software releases across multiple applications and environments. This role ensures smooth, timely, and high-quality delivery of software updates, enhancements, and deployments while maintaining stability in production systems.
The individual will work closely with development, QA, DevOps, product, and operations teams to ensure successful deployment and post-release support.
Responsibilities:
- Taking responsibility for all aspects of the delivery of projects
- Coordinates all project activities.
- Coordinates Agile implementation across all projects.
- Motivate and inspire team members and maximize the team’s potential.
- Encourage self-organization within the team and empower team members to make important decisions, estimate work done and improve their collaboration on the project.
- Monitor project progress, provide timely feedback, and drive a culture of agility and learning.
- Guide the team in implementing Agile methodology rules to deliver rapid and reliable business products Support Product Owners to find methods to effectively manage the product backlog.
- Organize scrum events as necessary.
- Remove impediments so the team can focus on the work at hand and follow scrum practices.
- Following the change Management Process and ensuring that it is compiled to by all members of the team.
- Preparing and planning projects and driving those plans through to a successful conclusion.
- Managing and tracking effort and progress and highlighting ways to keep the project on track despite issues – “can do” attitude is essential.
- Delivering the resultant projects on time and to budget, managing expectations and handling issues as required
- Mitigating risks and addressing issues to ensure timely completion of project milestones.
- Ability to clearly monitor and report to management and Customers on project progress with respect to effort, cost and duration and key milestones.
- Manage risks and issues and be able to concisely present status at any time to management.
- Represent company stakeholders at customer meetings and presentations.
- Work with Product owner to align teams with the product vision, sprint goals, and other necessary information.
- Create and environment of collaboration within the teams that allows for open dialogue and productive solutions for resolving conflicts.
- Champion continuous improvement activities to reduce waste and increase productivity.
- Communicate organizational impediments to leadership, clear impediments for the team.
- Release Planning & Coordination
- Develop and maintain the release calendar across products and projects.
- Coordinate release schedules and resources with development, QA, DevOps, and business teams.
- Define and communicate release scope, timelines, and deliverables.
Release Execution
- Oversee build, deployment, and migration processes across environments.
- Ensure all releases are deployed smoothly with minimal disruption.
- Manage rollback procedures and contingency plans.
- Governance & Compliance
- Enforce release management processes and best practices.
- Maintain documentation for release notes, change logs, and deployment checklists.
- Ensure compliance with change management and security policies.
Risk Management
- Identify, communicate, and mitigate release-related risks.
- Facilitate go/no-go decisions based on readiness assessments.
Continuous Improvement
- Analyze and improve release processes to increase reliability and efficiency.
- Collaboration & Communication
- Serve as the central point of contact for all release activities.
- Communicate release status, issues, and impacts to stakeholders.
Requirements:
- Scrum Master certification (CSM) required.
- Deep understanding of agile framework (scrum and Kanban).
- In-depth knowledge of agile, scrum, and disciplined agile delivery concepts and methods.
- Expertise in SDLC models as well as in-depth knowledge of traditional project management principles and practices.
- Experienced in refinement, story splitting, estimation, velocity, retrospection, and other scrum techniques.
- Experienced in planning and problem solving with product management and delivery teams.
- Experienced in working with scrum team as well as dealing with internal and external stakeholders, to influence and drive decision making and support organizational project/product teams.
- Knowledge of numerous well documented patterns and techniques for eliciting change in team behaviour (example: burndown charts, handling bugs, retrospectives etc.).
- Good skills and knowledge of servant leadership. Facilitation, situational awareness, conflict resolution, continual improvement, empowerment, increasing transparency.
- Expertise in JIRA (be able to administer projects, run sprints, produce charts and reports)
- Project Management certification preferred.
Key Competencies:
- Strong organizational and time management skills
- Attention to detail and commitment to quality
- Ability to manage multiple parallel releases
- Effective stakeholder management
- Calm and decisive under pressure
- Continuous improvement mindset