Job Responsibilities: • Create and manage project plans, timelines and deliverables. Communicate schedules and deliverables in a concise manner and ensure that deadlines are met. • Work with engineering, product development, QA, TechOps and other departments to resolve resource and schedule conflicts and dependencies. • Serve as scrum master for up to three scrum teams with a focus on guiding the teams towards improving the way they work. • Act as a central point of contact for all communications relating to the project(s). • Communicate project status at all management levels. • Ensure that projects adhere to established standards and methodology practices. Help define new development processes and industry best-practices. • Make recommendations on how to best approach a software development project, keeping in mind the business goals. • Work with product managers to define requirements and maintain the backlog. • Know at all times the health of projects, critical path items, risks and impact to timelines. • Facilitate problem solving and escalations to maintain schedule. • Reach out to the larger company network for impediment removal. • Coordinate project deliverables between team leads. • Maintain relevant metrics that help the team see how they are doing • Maintain a close working relationship with the Product Owners of the development teams. • Develop close working relationships with all levels of management, especially the functional managers of team members. • Work with and represent a wide variety of stakeholders that need to work with the team. • Facilitate sprint planning, retrospective and sprint demos. • Establish and facilitate Scrum of Scrums as needed.
Job Requirements: • 5 to 7 years of relevant IT experience including strong Agile program/project management experience and a minimum of 3 years of experience as a scrum master. • Strong working knowledge of web development and eCommerce for an international company. • Must be an excellent communicator, able to gain the respect of the team, external stakeholders, and management. • Must be able to nurture self-organizing, high performing teams through servant leadership and mentoring. • Must encourage, support, and guide continuous improvement of the team, its products and processes. • Must be able to resolve conflict through arbitration, negotiation, reasoned discussion, or escalation. • Must be willing and able to identify problems, impediments, dependencies, and other team dysfunctions, and then facilitate quick resolution. • Must understand Agile metrics and reporting techniques. • Must work effectively in a dynamic development environment with matrix reporting structure. • Must have an ability to communicate verbally and in writing clearly and succinctly, complex design and technical issues, as well as business and product requirements. • Demonstrated leadership abilities. • Must be able to lead a team to make realistic and achievable delivery commitments. • Demonstrated project management fundamentals. • Excellent written and verbal communication skills. • Solid understanding of web technology, software development lifecycle, user interface issues and quality assurance. • General appreciation for software architecture and software development concepts. • Ability to understand and challenge technical proposals. • Ability to work in a fast-paced, changing environment. • Highly organized and detail oriented. • Demonstrated ability with affecting change. • Must be hard working, highly motivated and a self-starter. • Bachelor's degree or equivalent experience.