Description & Requirements
Responsibilities
Liaison & Communication
Serve as liaison between technical and non-technical departments.
Communicate with other management, developers, product managers and technical support specialists on product issues.
Collaborate with stakeholders both within and outside of immediate team to achieve results within established service level agreements.
Development
Lead, direct and manage the development and delivery of a Sprint team.
Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
Track and communicate team velocity and sprint/release progress.
Maintain process documentation.
Ensure the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility.
Develop detailed project schedules and coordinate with multiple parties to deliver projects timely and within budget.
Application Support
Assist as needed with backlog maintenance.
Assist with internal and external communication, improving transparency, and radiating information.
Assist with prioritization and resolution of defects / bugs.
Management
Participate proactively in developing and maintaining team standards, tools, and best practices.
Identify and remove impediments, prevents distractions.
Facilitate discussion and conflict resolution.
Empower the team to self-organize.
Identify additional opportunities and work with internal team to shape solutions.
Position Requirements
Formal Education & Certification
Four-year college diploma or university degree in computer systems design or computer science, and/or 10 years equivalent work experience.
Required: Certified Scrum Master
Knowledge & Experience
5+ years project management experience and 2+ years of Scrum Master experience.
Thorough understanding of agile software development methodologies, values, and procedures.
Thorough understanding of the software development lifecycle.
Understanding of organization’s development platform and languages.
Ability to understand technical issues.
Personal Attributes
Self-motivated and capable of managing multiple priorities and tasks as delegated.
Team-player with the ability to work within a collaborative environment.
Excellent interpersonal skills, ability to work with diverse personality types.
Ability to coach the team to reach their highest potential.
Creative and efficient in proposing solutions to complex, time-critical problems.
Collaborative in driving decisions.
Ability to deal with multiple projects and deadlines.
Strong analytical and problem solving skills with a high attention to detail.
Work Conditions
Occasional evening and weekend work to meet deadlines.
Essential Duties and Responsibilities:
- Facilitate work of Scrum Team.
- Coach and guide the team through execution of Agile development practices and remove impediments that hinder project progress.
- Ensure that goals and scope are clear for the teams.
- Facilitate Scrum Events (Daily Scrum, Sprint Planning, Sprint Review and Sprint Retrospective).
- Promote continuous communication and monitor and improve team dynamics.
- Bachelor's Degree in related field.
- 7-10 years of relevant professional experience required.
- Equivalent combination of education and experience considered in lieu of degree.