1739620 - 24 - Project Lead - Digital Delivery
Temporary/Contract
Toronto, Ontario
15 Aug 2024
Description of role Term (months) Option to Extend (months) Project Lead-
Digital Delivery 12 12
objective of this engagement is to receive the services of a certified Scrum Master and experienced Digital Delivery Lead.
Deliverables
The Project Lead selected for this role is responsible for activities and deliverables including, but not limited to:
Artefacts of a scrum based delivery methodology
Produce market research and technology review report
Build POC and demonstrate results
Develop the reference architecture with selected data platforms
Document data platform strategy, decision map, technical standards, and best practices
Provide solution design document with required diagrams and level of details
Create implementation plan and manage the associated changes and releases
Configure and maintain the data platforms in cloud
Build custom components such as interfaces, scripts, and utilities
Build test plan and present test results
Other functions as needed by the Program
Description of Work
The Scrum Master will be dedicated to a single Scrum team. The successful candidate will be considered a subject-matter expert, have excellent logic and problem solving skills and a drive to make a difference. We need an individual that puts the team before themselves. They will be responsible for enforcing the rules of Scrum, removing impediments from their team while promoting self-management and constantly improving our standards of work.
Act as Scrum Master for the team, removing impediments from the development team.
Designs, develops and delivers digital solutions (web, mobile, platform) that significantly improve our citizen experience and police officer and staff experience.
Balances quality of code with citizen and police officer needs and business requirements.
Collaborates with team members cross disciplines and departments.
Engages with real users to understand need, validate hypotheses, conduct user testing.
Contributes input and expertise to the overall success of the team.
Facilitates input and expertise from rest of the team to ensure every voice is heard.
Mentors team developers with technical guidance and work prioritization.
Tests and validates code.
Contributes to the continuous improvement of design thinking practice at Toronto Police Service Digital.
Researches, experiments and oversees continuous improvement of the scrum development team.
Evaluates ‘Requests for Proposals’ and development tools. Assists with the analysis, evaluation, documentation and design of complex systems.
Creates user documentation and technical program documentation for use by personnel.
Trains small groups of users.
Acts as a liaison with the Technical Support Group, Database Administrators, and vendors. May be required to participate in special projects including (but not limited to) the design, development, implementation, monitoring and testing of data base systems.
Leads a triage team to evaluate, prioritize and assign the resolution of defects.
Updates job knowledge by using the latest development tools, programming techniques, and by participating in educational opportunities, reading professional publications, and participating in professional organizations.
Performs typical duties inherent to the position.
Education, Training, Certifications or Designations Required
Mandatory
University or College Degree/Diploma in Computer Science or a related field, or an equivalent combination of education, training and experience.
Strong understanding and experience in web development with 5 years’ experience using HTML5, CSS, JavaScript and modern JavaScript frameworks.
Experience on Client Object Model (CSOM). .Net Framework, C#, ASP.Net, Azure.
A thorough understanding of the HTTP protocol (GET/POST/PUT/DELETE, requests/responses and cookies/sessions), REST APIs, client-side caching, responsive websites.
Hands-on experience with Power Apps, Power Apps Portal and Dataverse.
Experience with UI responsive frameworks such as Vue.js .
Some familiarity with Microsoft Dynamics CRM
Experience working with cloud based solutions and cloud deployment.
Experience working with a team of developers and version control management tools.
Experience working in an Agile development environment
Experience using processes such as Scrum and tools like Jira Software
Experience integrating with APIs, Content Management Solution(s) and Customer Relationship Management System(s).
Strong debugging skills combined with an understanding of performance, scaling and caching in web platforms
Knowledge, Skills and Experience Required
Mandatory
5+ years experience working in Agile/Hybrid-Agile teams, with at least 2 years as a Scrum Master or Product Owner
Excellent grasp of Agile values, principles, and practices including experience facilitating events like Sprint Planning, standups, retrospectives, and reviews
Coaching and mentorship skills to guide Agile/Hybrid-Agile teams through transformation and optimization
Ability to influence peers and team members with effective communication and fact based decision making
Technical expertise including software development, architecture, CI/CD pipelines, test automation, and other modern engineering practices
Passion for continuous improvement and ability to optimize delivery workflows
Outstanding communication, collaboration, and relationship-building skills
Strategic thinking and problem-solving skills
Experience guiding teams through conflict resolution and change
Knowledge of various agile frameworks like Scrum, Kanban, SAFe, and Lean
Certifications such as CSM, CSPO, or PMI-ACP
Knowledge of Agile project management tools like Jira
Leadership experience coordinating multiple teams with diverse skillsets
High emotional intelligence and self-awareness
Preferred
Certifications such as CSM, CSPO, or PMI-ACP
Soft Skills Required
Strong verbal, reading comprehension and written communication skills
Self-motivated in learning new technologies
Customer relationship and time-management skills
Requirements and information gathering skills
Collaboration and team building skills
Strong problem solving and analytical skill
Meeting facilitation and presentation skills