As a Scrum Master you will work as a member of an agile software development team who functions as a servant leader and helps the team self-organize, self-manage, and achieve its goals via effective Agile, Lean, and Scrum practices.
You will coordinate dependencies with PLM and other customer teams and help to resolve roadblocks for their teams. The drive to collaborate with other agile teams and stakeholders to identify, promote, and adopt best practices and lessons learned to optimize team and program performance in a fully transparent manner is essential for this position. You will have the opportunity to shape value-adding Product Lifecycle Management solutions that enable our clients to meet the changing needs of the global landscape.
Location: Minneapolis, MN US
Qualification:
Bachelor of Science in Computer Science/Engineering, Business Administration or related field; or equivalent work experience.
Certification as a Scrum Master from a recognized source such as Scrum Alliance, Scrum.org or Scaled Agile.
Legal authorization to work in US is required.
Responsibilities
Scrum Master for a team using Scrum, Agile Development Practices and SAFe (Scaled Agile Framework).
Responsible for making sure the team lives by the values and practices of Scrum (process owner/coach).
Display technical leadership and contribute to design/test work in the teams
Works with the team and the product owner to understand, estimate and refine the product backlog
Facilitate a conversation about the stories with the scrum team. Coach the team on how to estimate work. Prepare required outcomes for the planning session.
Plan team sprints, with the outcome being the sprint backlog, sprint goals, and a team commitment.
Runs process ceremonies, tracks and escalates impediments
Contributes to Continuous Improvement (Kaizen) of team level metrics, processes in team and wider organization
Participates in regular demonstrations of new work to the product owners and business stakeholders
Coordinate dependencies across the various Scrum teams’ work tasks.
Removes impediments to progress to help the team perform at their highest level
Facilitates sprint retrospective and Continuous Improvement. Mentor on process and development practices
Act as teams’ interface to management
Help coach the team in the proper application of agile and mentor new team members who have not worked in an agile model in the past.
Team motivator - keeps team on track, productive and growing in ability
Required Knowledge/Skills:
At least 8-10 years of experience with minimum 3 years in Scrum Master role for a software development team that was diligently applying scrum principles and practices.
Good knowledge on any PLM software (preferably Teamcenter PLM)
Knowledge of Agile techniques: Kanban, Capacity Planning, User stories, Continuous Integration, and Continuous Testing.
Experience working with agile collaboration tool such as JIRA and Microsoft Teams.
Software release knowledge and experience in delivering solutions in a dynamic and fast-paced environment.
Ability to adapt quickly to new technologies and changing business requirements.
Excellent interpersonal, verbal and written communication skills.
Solid problem-solving skills, attention to detail, and critical thinking abilities.
Understanding of business complexity and project interdependencies.
Must be a self-starter with effective analytical, excellent communication skills and experience in a customer-facing role.
Knowledge of delivery framework and methodologies for an IT Services organization. Experience in leading & mentoring team members throughout the phases of PLM implementation projects including definition, installation, configuration, testing, deployment and post-production support.
Experience with Software Development Lifecycles (SDLC) best practices.
Any Graduate