Omni Scrum Master
PRIMARY RESPONSIBILITIES
Agile Team Leadership – Servant-Leader who assists in team development while holding teams accountable for their commitments, removing roadblocks to their work; leveraging organizational resources to improve capacity for product and project work; and mentoring and developing team members
Product Owner Support – Support the Product Owner in managing customer expectations for product deliverables, managing stakeholder communications, and helping to implement an effective system of delivery governance
Process Management and Improvement – Define and manage clearly-defined product and project management processes and champion ongoing process improvement initiatives to implement best practices for Agile product development and project management
Project Planning and Management – Define project scope and schedule while focusing on regular and timely delivery of value; organize and lead project status and working meetings; prepare and distribute progress reports; manage risks and issues; correct deviations from plans; and perform delivery planning for assigned projects
Team Building – promote empowerment of the team, ensure that each team member is fully engaged in the program and making a meaningful contribution, and encourage a sustainable pace with high-levels of quality for the team
Drive the Technical team and the Product Owners in an Agile development process
Responsible for promoting and enacting Agile values, principles and practices
Guards and shields the team from distractions and interruptions from external interferences
Enables close collaboration across all roles and functions
Promote and participate in the continuous improvement of structure, processes, tooling to enable the teams to deliver more value
Organize and facilitate standups, release and sprint planning, reviews, demos and retrospectives
Support efforts to code, design, and testing in a heterogeneous technology environment e.g. JavaScript MVC, HTML, CSS, Java/ J2EE
Identify opportunities for process and tool improvements and drive those from concept to implementation
ESSENTIAL EXPERIENCE, SKILLS & ABILITIES
Minimum 5 years experience leading software development teams consisting of both onsite and offshore resources, with at least 2 years experience as a practicing Scrum Master
Demonstrate excellent understanding of development concepts and SDLC methodologies
Strong customer focus, excellent problem solving and analytical skills
Strong verbal and written communication skills with ability to work in rapidly changing environment
Understanding of object-oriented development and software design patterns
Experience in Agile / Scrum development methodologies and tools (Jira / Confluence / Jenkins)
Experience in eCommerce and Omni-Channel delivery
Desirable:
Understanding of multithreaded software design
Experience with other Agile/Lean practices such as XP or Kanban
Experience in a developer contributor role
Participation in Test Driven Development or Business Driven Development
Practice of Continuous Integration or Continuous Delivery
PERSONAL CHARACTERISTICS
The ideal candidate will possess the following performance and personal characteristics:
Strong leadership skills with the ability to influence effectively without direct authority, balancing between competing priorities while remaining flexible and creative.
Outstanding written and verbal communication skills with the ability to work up, down and across organizational levels.
Strong business acumen, operations and problem-solving skills, along with the ability to assess current practices, identify opportunities for improvement, build consensus and drive the implementation of related changes.
Excellent executive presence and a track record of success working closely with the C-Suite.
EDUCATION & TRAINING
BS or MS degree in Information Systems, Computer Science or related discipline required
Certified Scrum Master (CSM) or PMI - Agile Certified Practitioner (PMI-ACP) credentials highly preferred