Intermediate Programmer Analyst
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
-
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
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.
Intermediate Programmer Analyst
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
-
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
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.