Agile Coach/Program Manager
Location Address: WFH, then downtown Toronto (to be confirmed)
Contract Duration: 4 months
Extension: Yes
FTE: Yes
Number of Positions: 1
Schedule Hours: 9am-5pm, Monday-Friday
Story Behind the Need
• Business group: Agile & DevOps Engineering Practice
• Project: Program for the Small Business Credit Lab, replacing features and functionality of an existing platform to automate the credit process
• Seeking an agile coach/ program lead/ program management
Candidate Value Proposition
• Opportunity for exposure to cutting edge technology (Cloud, DevOps, etc.) and to assist in building and empowering high functioning teams.
• Opportunity to be a part of an autonomous team where you are trusted to choose how to approach problems.
Typical Day in Role
• Program delivery is central to this role, and will encapsulate the majority of responsibility
• Educate team members, enablers, and stakeholders and conduct training sessions to build trust, commitment, and mutual accountability between participants
• Provide hands-on coaching and mentoring to deliver team members requiring to elevate their cross-functional skillset and self-management abilities
• Facilitate, participate in, and support team activities, wherever applicable, such as:
o Capacity management
o Workflow visualization
o Throughput predictability
• Lead and facilitate workshops for team members to foster continuous improvement, build agreements, and promote a shared-understanding in alignment with business vision, roadmap, and dependencies with other value streams
• Implement and monitor metrics to gauge teams' efficiency, and effectiveness, by improving their capacity to identify and resolve causes of delay and building a sustainable model
• Identifying and enabling practice advocacy among team members
• Support the best use of existing tools and identify/create new ones, whenever required, to elevate Agile delivery capabilities
• Foster effective communications to reduce or eliminate waiting times with partner functions
• Help to accelerate the evolution of the Agile maturity of value streams
• In some instances, help to design and to implement strategies to improve organizational Agility
Candidate Requirements/Must Have Skills:
• 5+ years of program management or program delivery in leading large cross-functional/cross-regional teams on major organizational projects
• Proven experience acting as a team coach in dynamic technical environments
• Deep knowledge of Agile-Lean principles and practices, and the flexibility to adapt your experience to new and evolving environments
• Excellent understanding of Scrum, Kanban, and other practices, as well as trending software technologies
• Fluent in English (written and verbal)
Nice-To-Have Skills:
• High level of DevOps understanding with ability to coach team on concepts through demonstration and support
• Technical experience with large scale software delivery
Soft Skills:
• Respectful to coworkers and a good listener
• Passion for making teams awesome!
• High emotional intelligence and ability to help others solve problems.
• Outstanding communication skills
• Ability to connect with the team
Best vs Average: Seeking a person that has worked with technology and business teams, and has extensive program management experience leading multiple teams. Ideally, they would have been a technologist in the past. Has an agile mindset and understands the agile principles and way of working. Looking for an outside of the box thinker, and are not focused on previous banking experience (bringing in their experience from other industries may benefit the group).
Degrees or certifications:
• Experience is valued over theory
Candidate Review & Selection
• Panel interview (various team members)
o 2 rounds of interviews (30 minute screening interview + business stakeholder interview)
Additional notes:
• Willingness to progress career through conversion to FTE (salary would be renegotiated upon conversion)