Jobs.ca
Jobs.ca
Language
Toronto Police Service logo

Intermediate Programmer Analyst

Toronto, Ontario
CA$51 - CA$57/hourly
Mid Level
temporary

About the role

Posting Title: Intermediate Programmer Analyst

Job ID #: 7521

Salary: $50.79/hr - $57.46/hr

Status: Temporary - 1 year

Shift: Days

Hours 35

Location: 40 College St

Department: Business Applications Unit

Vacancies: 2

Job Code: A09IAA

Must Apply By: September 5, 2025

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 Gro

*w

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 Cit*

**y.

NOTE: To apply to this role, please apply online via our Toronto Police Service careers website and click on Civilian R**

**oles.

The Oppor**

tunity:Do you have experience in systems analysis and programming with understanding of network concepts, Cloud computing and mobile development models? Are you able to leverage your interpersonal skills to effectively communicate with technical support personnel and other members of the S

ervice?

If so, we are pleased to share with you an exciting opportunity with Toronto Police Service as Intermediate Programmer

**Analyst.

What can I expect to do in t**

his role?In this role, you will design, develop, test, implement and maintain computer

systems.

As an Intermediate Programmer Analyst,

  • you will:Designs and develops new computer systems. Meets with user to discuss and define user requirements. Implements new computer systems ensuring that all programs are adequately tested and that each system meets user req
  • uirements.Develops and extends Application Program Interface (API) for systems and DevOps automation. Integrates various internal and external systems using applicable software and
  • hardware.Tests, evaluates and modifies existing computer programs. Evaluates program efficiency and adherence to standards. Writes detailed program specifications. Tests programs and modules against specifications. Tests interactions of multiple programs and modules. Develops test plans and test cases. Maintains current computer app
  • lications.Assists with and provides analysis in the design, testing and evaluation of hardware/software i
  • nterfaces.Estimates timelines required for design/coding
  • programs.Creates technical/user docu
  • mentation.Liaises with vendors to integrate and implement Commercial off the Shelf (COTS)
  • solutions.Provides training and technical support to users and to Junior Programmer Analysts. May be required to supervise Junior Programmer Analysts on
  • occasion.Acts as a liaison with users, management and operational staff to offer advice or solve problems. Maintains knowledge of new technology and industry trends and applies those that will improve e
  • fficiency.Assists implementing or achieving corporate objectives (i.e. new developments, polici
  • es, etc.).Performs typical duties inherent to the

**position.

Education**

/E

  • xperience: Successful completion of a University or College degree or diploma in Computer Science or a rel
  • ated field.Minimum of three (3) years related work experience in systems analysis/p

**rogramming.

Skills/C**

  • ompetencies:Working knowledge of computer hardware, operating systems and computer programmin
  • g languages.Strong knowledge of .NET C#, Java, C++, JavaScript, MSSQL and
  • WCF skills.Understanding of network concepts and other networ
  • k protocols.Understanding of Cloud computing concepts and mobile develop
  • ment models.Familiar with database systems, data security policies, REST/SOAP Web Service, ASP.NET,
  • and Web API.Working knowledge in Azure DevOps, Microsoft Power Apps, Power Automate, Dataverse and ShareP
  • oint online.Good interpersonal skill and the ability to communicate and deal effectively with systems development and technical suppor

t **personnel.

**NOTE: To apply to this role, please apply online via our Toronto Police Service careers website and click on C**

ivilian

Roles.

Contact:Lisa Petko, A/ Senior Talent Acq

uisition AdvisorTa

lent AcquisitionEmail: L

isa.Pet

  • ko@tps.ca

    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 w

ill 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 OPPOR

TUNITY INITIATIVES.

Accommodation will be provided in all stages of

the hiring process.

Contact us for any accommodation requests, and we will work with yo

u to meet your needs.YOUR CAREER…YOUR COMMUNITY…YOU C

AN MAKE A DIFFERENCE!www.toront

opolice.on.ca/careerswww.faceb

ook.com/TorontoPolicewww.twit

ter.com/TPSRecruitingwww.instag

ram.com/tpsrec

ruiting(416) 808-JOIN

About Toronto Police Service

Law Enforcement
1001-5000

The Toronto Police Service is the fourth largest municipal police service in North America with over 5500 officers and 2200 civilian support staff.

The Service enjoys a well-earned reputation as a world leader in policing and is committed to excellence, innovation, quality leadership and provides a lifelong commitment to training and education with unlimited advancement opportunities for its members. The Service has been widely recognized as a leader in policing and is committed to providing excellence, innovation and quality leadership to the citizens of Toronto. The Toronto Police Service is able to provide a multitude of advancement opportunities for its uniform and civilian members, with over 180 uniform and over 300 different civilian job opportunities.

The Toronto Police Service is dedicated to delivering police services, in partnership with our communities, to keep Toronto the best and safest place to be.