Senior Programmer: Modernize Police IT & Lead Teams

Toronto Police Service

Toronto

On-site

CAD 95,000 - 135,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Toronto Police Service is seeking a Senior Programmer to design, code, test, and support complex applications. You will mentor junior staff, enforce coding standards, and collaborate with police officers and business partners to translate needs into solutions.

Applicants should have a three-year CS degree, strong SQL and database skills, and experience with Windows/Linux environments, cloud concepts, and DevOps practices. Hybrid work may be considered for some roles.

Qualifications

  • A three-year degree/diploma in Computer Science or related field.
  • Experience with relational databases (MS SQL Server, DB2/UDB, Oracle) and SQL.
  • Experience with Windows, UNIX, Linux operating systems.
  • Thorough understanding of GUI design concepts.
  • Proficiency with IDE tools like Visual Studio Code and Eclipse; version control.
  • Understand Cloud computing with Azure, AWS, or GCP.
  • Experience with low-code/no-code, Waterfall, Agile and DevOps.

Responsibilities

  • Designs and codes complex new programs and modifications to complex existing systems according to requirements.
  • Mentor junior staff; enforce coding standards and reviews.
  • Collaborate with business partners and officers to define needs and validate solutions.
  • Analyse, test, and document enhancements and corrections; support 24x7 standby apps.
  • Liaise with vendors to integrate and customize COTS as enterprise IT solutions.
  • Lead triage on defects; manage test plans and document outcomes.
  • Develop user and technical documentation; train users as needed.

Skills

Database design
SQL optimization
Cloud concepts
DevOps
Mentoring
Communication
Agile development

Education

Three-year CS degree or diploma

Tools

Visual Studio Code
Eclipse
SQL databases
IIS
Azure
AWS
GCP

Job description

Toronto Police Service is seeking a Senior Programmer to design, code, test, and support complex applications. You will mentor junior staff, enforce coding standards, and collaborate with police officers and business partners to translate needs into solutions.

Applicants should have a three-year CS degree, strong SQL and database skills, and experience with Windows/Linux environments, cloud concepts, and DevOps practices. Hybrid work may be considered for some roles.

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

Similar jobs worth comparing

Senior Programmer
Senior Programmer

Toronto Police Service • Toronto

On-site
CAD 95,000 - 135,000
Developer, Digital Team
Developer, Digital Team

Toronto Police Service • Toronto

On-site
CAD 90,000 - 130,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
IT Analyst, Digital Policing & Data Analytics
IT Analyst, Digital Policing & Data Analytics

Employment and Social Development Canada • Ottawa

On-site
CAD 86,000 - 105,000
Intermediate Technical Analyst, Unified Communications
Intermediate Technical Analyst, Unified Communications

Toronto Police Service • Toronto

On-site
CAD 75,000 - 110,000
Director, Employment Relationship Strategy
Director, Employment Relationship Strategy

Toronto Police Service • Toronto

On-site
CAD 150,000 - 210,000
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
Software Developer - Senior
Software Developer - Senior

Global Talent Alliance, Canada • Canada

On-site
CAD 110,000 - 140,000
IT Tech Lead
IT Tech Lead

Surrey Police Service • Surrey

Hybrid
CAD 83,000 - 94,000
Extended health & dental
Municipal Pension Plan
Disability coverage
+1
Senior Programmer Analyst (Job 333-P)
Senior Programmer Analyst (Job 333-P)

Socket.dev • Guelph

Hybrid
CAD 85,000 - 120,000
Comprehensive benefits
Hybrid work after probation
Competitive salary