Scrum Master
Responsibilities:
- Responsible for promoting and supporting Scrum by helping everyone understand Scrum theory, practices, rules and values.
- Responsible to work with the Scrum Team and ensure goals, scope and product domain are understood.
- Responsible for increasing productivity and maximizing value created by the Scrum Team
- Work with Product Owner for effective Product Backlog Management
- Responsible for ensuring Scrum events are held and facilitate as needed
- Coach the Development Team in self-organization, self-management, and cross functional skills
- Enable Development Team to create high-value products
- Lead and Coach the Organization in increasing Scrum maturity
- Collaborate with other Scrum Masters to increase effectiveness of the application of Scrum in the company
- Remove impediments or work with Management and other teams remove impediments and ensure Development team s progress towards sprint artifacts.
- Facilitate discussion, quick decision making, and improve Development Team s level of knowledge with a servant leadership style
- Manage the Agile Software Development process by utilizing Scrum events such as Sprints, Daily Scrums, Sprint Planning, Sprint Reviews and Sprint Retrospectives
- Facilitate development of high-quality work items such as User Stories with Acceptance Criteria.
- Ensure visibility of work progress through sprint velocity and burndown / burnup charts etc and ensuring they are managed and delivered by the Scrum Team on a timely basis.
- Coach, develop, and mentor other team members. May provide guidance and leadership to staff pertaining to training and department initiatives.
- Provide oversight for a group of Scrum initiatives as necessary
- Provide excellent communication and mentoring skills
Required Education:
- Bachelor’ s Degree or Associates Degree PLUS 2 added years or 4 added years of job related work experience in any major.
- Current Scrum Master certification by recognized authorizing provider (must provide at submittal)
Required Work Experience:
- 7 years total work experience
- 2 years IT experience as Scrum Master or equivalent Agile role.
Required Skills and Abilities:
- Excellent understanding of Agile Software Development practices such as Scrum, Kanban, Feature Driven Development, Scaled Scrum and Extreme Programming.
- Highly effective ability to lead cross functional Scrum Teams.
- Exceptional communications (verbal and written) skills with all levels of management and team members.
- Superior leadership skills in a team or Scrum environment. Exceptional problem solving and conflict management/resolution skills. Highly effective analytical and organizational skills with attention to detail.
- Experience using Application Life Cycle Management/Agile Framework tools such as Version One, Jira etc.
- Understanding and Knowledge of DevSecOps organizational structure and practices as such as continuous builds, continuous integration, continuous testing and continuous deployments as well as automated testing.
- Required Software and Tools: Advanced knowledge of Scrum framework tools such as Version One, Jira etc. To manage Scrum artifacts.
Job description:
- 30% Review and analyze systems, streamlining processes to ensure efficient, consistent use of all resources and adjusting designs to maximize reusability and reduce costs across subsystems. Provide technology solutions and prototypes to be used as the basis or template for more complicated business/technical requirements. Research, diagnose, and develop fixes for defects in existing code. Address maintenance issues related to current development, testing, and production.
- 30% Participate in cross-area/application integration and design sessions as subject matter expert on browser based application development. Develop functional design and technical specifications, concept diagrams, and work flow diagrams, in coordination with analysts, development, and/or applicable administrative areas, including user interfaces for web applications, maintenance, monitoring, and software builds and releases. Develop coding to implement project designs for new features or new browser-based systems applications.
- 20% Ensure team members understand the business requirements that drive the analysis and design of quality technical solutions, organizational standards are maintained, and applications are delivered according to project timeliness. Provide estimates as to the duration and cost of future projects. Research application development quality control trends throughout the industry.
- 20% Provide post implementation support, including creation of systems enhancements, and instruction to production support team. Research customer issues and determine appropriate resolutions.
Behavior Characteristics:
- Analytical Skills
- Attentive to detail
- Works well independently or as part of a team
- Demonstrates flexibility in handling work
- Shares knowledge
- Appropriate communication skills
- Adheres to deadlines
- Works well under pressure
- Able to solve problems