Developer, Digital Team

Toronto Police Service

Toronto

On-site

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

The Toronto Police Service is seeking a passionate Software Developer to join the Digital Project Team, focusing on Microsoft Power Platform and modern web solutions. You will design, build and enhance digital experiences, collaborating with police staff, community partners and vendors to turn user needs into reliable software.

Applicants should have university degree in CS or related field and hands-on enterprise experience with Power Apps, Power Automate and Dataverse, plus Cloud deployment

Qualifications

  • University or College Degree/Diploma in Computer Science or a related field.
  • Hands-on enterprise experience with Power Apps, Power Automate and Dataverse.
  • Experience integrating Power Platform solutions with various data sources.
  • Experience working with cloud-based solutions and cloud deployment.
  • Experience integrating with APIs, Content Management System and CRM.
  • Some familiarity with Microsoft Dynamics CRM.
  • Experience with UI responsive frameworks such as Bootstrap.
  • Experience working with a team of developers and version control management tools.
  • Experience working in an Agile development environment.
  • Knowledge of accessibility compliance requirements (AODA) and API design.

Responsibilities

  • Designs, develops, tests, and documents digital solutions (web, mobile, and platform).
  • Collaborates with citizens, business partners, police officers, vendors and colleagues to understand user needs, ideate solutions and validate those with users.
  • Mentors junior team developers with technical guidance and may coordinate assignments.
  • Leads a triage team to evaluate, prioritize and assign the resolution of defects.
  • Provides system support for complex existing systems; analyzes and corrects problems.
  • Evaluates Requests for Proposals and development tools; assists with design and implementation.

Skills

Agile development
Team collaboration
Strong debugging

Education

University or College Degree/Diploma in Computer Science or a related field

Tools

Power Apps
Power Automate
Dataverse
Jira Software
Cloud deployment

Job description

Department: Policing Applications Unit/Business Applications Unit

Job Code: A11SMA

Must Apply By: September 18, 2026

The Toronto Police Service is looking for a candidate that shares our core values:

Service at our Core Do the right thing Connect with Compassion Reflect and Grow

The Toronto Police Service is the fourth largest municipal police service in North America. With over 5,000 police officers and approximately 2,500 civilian employees, we are dedicated to delivering best in class police services, in partnership with our communities by being where the public needs the Service the most, by embracing partnerships to create safe communities and by focusing on the needs of the City.

The Opportunity:

Join our Digital Project Team and play a leading role in reinventing the Service s digital experiences.

You will be part of a team who will be designing and building our digital experiences. You will have a chance to collaborate with communities, business partners, police officers and your colleagues to develop and validate hypotheses to impact policing in Toronto.

This unique opportunity will allow you to learn various platforms and technologies and contribute to continuously improving our digital delivery skillsets as we grow as a team and into multiple teams. If you are a curious individual who loves to learn, loves change and an environment where you can be expressive and challenged by other ideas, we need you on this team!

The Toronto Police Service is looking for a forward thinking and driven candidate with strong understanding and experience in web development and programming languages combined with excellent communication, interpersonal skills and the ability to build strong and collaborative relationships.

What can I expect to do in this role?

As a member of the digital team, you will contribute to various projects and teams. You will design and code complex new software, systems, programs, apps and enhancements. You will analyze and correct complex application problems on existing systems and test and document new programs, enhancements and corrections. You will also collaborate with citizens, business partners, police officers, vendors and colleagues to understand user needs, ideate solutions, develop solutions and validate those with users. Furthermore, you will learn various platforms and technologies and contributes to continuously improving the Services digital delivery skillsets

In addition, you will mentor junior team developers with technical guidance and assign and check the work of others doing similar work, including the implementation of coding standards, code reviews, source control management, build processes, testing and operations.

Duties and Responsibilities:
  • Designs and codes complex new programs and modifications to complex existing systems according to requirements.
  • Designs, develops and delivers digital solutions (web, mobile, and 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, and conduct user testing.
  • Contributes input and expertise to the overall success of the team.
  • Encourages input and expertise from rest of the team to ensure every voice is heard.
  • Mentors junior team developers with technical guidance and may be required to coordinate the assignments.
  • Tests and validates code.
  • Contributes to the continuous improvement of design thinking practice at Toronto Police Service Digital.
  • Provides system support for complex existing systems. Analyses and corrects application problems. Tests and documents solutions. May be required to recommend solutions and estimate person-hour requirements for large or complex problems.
  • 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.
  • Evaluates Requests for Proposals and development tools. Assists with the analysis, evaluation, documentation and design of complex systems.
  • Leads a triage team to evaluate, prioritize and assign the resolution of defects.
  • Performs typical duties inherent to the position.
Education/Experience:
  • University or College Degree/Diploma in Computer Science or a related field, or an equivalent combination of education, training and experience.
  • Hands-on enterprise experience with Power Apps, Power Automate and Dataverse.
  • Experience integrating Power Platform solutions with various data sources.
  • Experience working with cloud-based solutions and cloud deployment.
  • Experience integrating with APIs, Content Management Solution(s) and Customer Relationship Management System(s).
  • Some familiarity with Microsoft Dynamics CRM.
  • Experience with UI responsive frameworks such as Bootstrap.
  • 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.
  • Strong debugging skills combined with an understanding of performance, scaling and caching in web platforms.
  • Strong proficiency in administering and configuring the Microsoft Power Platform Suite.
  • Solid troubleshooting skills and the ability to diagnose and resolve issues within the Power Platform environment.
  • Expertise in building web layouts.
  • Understanding of sprint based / agile development.
  • Knowledge of accessibility compliance requirements (AODA), performance, API design and other development best practices.
  • Encourages shared code ownership and discourage siloed knowledge.
  • Does not get discouraged, fails fast and infects the team with this approach.
  • Opinionated, yet seeks input from others. Encourages collaboration and recognizes the strength of multiple minds on one problem.
  • Understanding of emerging web and mobile development models.
  • Enjoys trying new technologies and ventures into new development areas that are not yet in your experience.
Contact:

Talent Acquisition

Notes:
  • Competencies may be measured through various selection tools such as test(s) and/or interview.
  • All applicants who meet the qualifications of the position are invited to submit an on-line application for this vacancy.
  • We thank all applicants for their interest. Once your application has been successfully submitted, you will receive an e-mail confirmation within 24 hours.
  • Only those selected for further consideration will be contacted.

The Toronto Police Service is committed to reflecting the diverse communities we serve. We encourage applications from our diverse communities, including Indigenous Peoples, persons with disabilities, women, persons from racialized groups, LGBTQ+ persons, those who are able to speak fluently in another language(s) and anyone committed to a rewarding career in public service.

THE TORONTO POLICE SERVICE SUPPORTS EQUAL OPPORTUNITY INITIATIVES.

Accommodation will be provided in all stages of the hiring process.

Contact us for any accommodation requests, and we will work with you to meet your needs.

The Toronto Police Service does not use Artificial Intelligence (AI) during any stage of our recruitment and selection process.

YOUR CAREER YOUR COMMUNITY YOU CAN MAKE A DIFFERENCE!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Application Component Developer - Data Developer
Senior Application Component Developer - Data Developer

Fonction publique de l'Ontario • Toronto

On-site
CAD 96,000 - 120,000
Director, Employment Relationship Strategy
Director, Employment Relationship Strategy

Toronto Police Service • Toronto

On-site
CAD 150,000 - 210,000
Administrative Assistant
Administrative Assistant

Peel Regional Police • Mississauga

On-site
CAD 52,000 - 83,000
Employer-paid Health/Dental and Life Insurance
OMERS Pension Plan
Employee wellness programs
2026-09-18 Business Analyst
2026-09-18 Business Analyst

Fonction publique de l'Ontario • Central Ontario

On-site
CAD 70,000 - 110,000
Digital Projects Developer — Shape Civic Tech & Police Apps
Digital Projects Developer — Shape Civic Tech & Police Apps

Toronto Police Service • Toronto

On-site
CAD 90,000 - 130,000
Technical Analyst, Operations
Technical Analyst, Operations

Fonction publique de l'Ontario • Hamilton

On-site
CAD 85,000 - 109,000
Senior Policy Advisor
Senior Policy Advisor

Health | Santé • Toronto

On-site
CAD 90,000 - 110,000
Senior Security Advisor
Senior Security Advisor

Fonction publique de l'Ontario • Toronto

On-site
CAD 100,000 - 140,000
Special Constable In Training
Special Constable In Training

Toronto Community Housing • Toronto

On-site
CAD 39,000 - 65,000
Three weeks vacation
Four personal days
OMERS pension
+3
Financial Analyst
Financial Analyst

Region of Waterloo • Cambridge

On-site
CAD 95,000 - 112,000
Tuition reimbursement
OMERS pension plan
Health/Dental/Life Insurance
+1