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:

    1. Artefacts of a scrum based delivery methodology

    2. Produce market research and technology review report

    3. Build POC and demonstrate results

    4. Develop the reference architecture with selected data platforms

    5. Document data platform strategy, decision map, technical standards, and best practices

    6. Provide solution design document with required diagrams and level of details

    7. Create implementation plan and manage the associated changes and releases

    8. Configure and maintain the data platforms in cloud

    9. Build custom components such as interfaces, scripts, and utilities

    10. Build test plan and present test results

    11. 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.

    1. Act as Scrum Master for the team, removing impediments from the development team.

    2. Designs, develops and delivers digital solutions (web, mobile, platform) that significantly improve our citizen experience and police officer and staff experience.

    3. Balances quality of code with citizen and police officer needs and business requirements.

    4. Collaborates with team members cross disciplines and departments.

    5. Engages with real users to understand need, validate hypotheses, conduct user testing.

    6. Contributes input and expertise to the overall success of the team.

    7. Facilitates input and expertise from rest of the team to ensure every voice is heard.

    8. Mentors team developers with technical guidance and work prioritization.

    9. Tests and validates code.

    10. Contributes to the continuous improvement of design thinking practice at Toronto Police Service Digital.

    11. Researches, experiments and oversees continuous improvement of the scrum development team.

    12. Evaluates ‘Requests for Proposals’ and development tools.  Assists with the analysis, evaluation, documentation and design of complex systems.

    13. Creates user documentation and technical program documentation for use by personnel. 

    14. Trains small groups of users.

    15. 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.

    16. Leads a triage team to evaluate, prioritize and assign the resolution of defects.

    17. 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.

    18. Performs typical duties inherent to the position.

    Education, Training, Certifications or Designations Required
    Mandatory

    1. University or College Degree/Diploma in Computer Science or a related field, or an equivalent combination of education, training and experience.

    2. Strong understanding and experience in web development with 5 years’ experience using HTML5, CSS, JavaScript and modern JavaScript frameworks.

    3. Experience on Client Object Model (CSOM). .Net Framework, C#, ASP.Net, Azure.

    4. A thorough understanding of the HTTP protocol (GET/POST/PUT/DELETE, requests/responses and cookies/sessions), REST APIs, client-side caching, responsive websites.

    5. Hands-on experience with Power Apps, Power Apps Portal and Dataverse.

    6. Experience with UI responsive frameworks such as Vue.js .

    7. Some familiarity with Microsoft Dynamics CRM

    8. Experience working with cloud based solutions and cloud deployment.

    9. Experience working with a team of developers and version control management tools.

    10. Experience working in an Agile development environment

    11. Experience using processes such as Scrum and tools like Jira Software

    12. Experience integrating with APIs, Content Management Solution(s) and Customer Relationship Management System(s).

    13. Strong debugging skills combined with an understanding of performance, scaling and caching in web platforms

    Knowledge, Skills and Experience Required
    Mandatory
     

    1. 5+ years experience working in Agile/Hybrid-Agile teams, with at least 2 years as a Scrum Master or Product Owner

    2. Excellent grasp of Agile values, principles, and practices including experience facilitating events like Sprint Planning, standups, retrospectives, and reviews

    3. Coaching and mentorship skills to guide Agile/Hybrid-Agile teams through transformation and optimization

    4. Ability to influence peers and team members with effective communication and fact based decision making

    5. Technical expertise including software development, architecture,  CI/CD pipelines, test automation, and other modern engineering practices

    6. Passion for continuous improvement and ability to optimize delivery workflows

    7. Outstanding communication, collaboration, and relationship-building skills

    8. Strategic thinking and problem-solving skills

    9. Experience guiding teams through conflict resolution and change

    10. Knowledge of various agile frameworks like Scrum, Kanban, SAFe, and Lean

    11. Certifications such as CSM, CSPO, or PMI-ACP

    12. Knowledge of Agile project management tools like Jira

    13. Leadership experience coordinating multiple teams with diverse skillsets

    14. High emotional intelligence and self-awareness


    Preferred

    1. Certifications such as CSM, CSPO, or PMI-ACP


    Soft Skills Required
     

    1. Strong verbal, reading comprehension and written communication skills

    2. Self-motivated in learning new technologies

    3. Customer relationship and time-management skills

    4. Requirements and information gathering skills

    5. Collaboration and team building skills

    6. Strong problem solving and analytical skill

    7. Meeting facilitation and presentation skills