Talent.com
Senior Programmer
Senior ProgrammerToronto Police Service • Toronto, CA
Senior Programmer

Senior Programmer

Toronto Police Service • Toronto, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Posting Title : Senior Programmer

Job ID # : 7569

Salary : $112,397 - $130,067

Shift : Days

Hours : 35

Location : 40 College Street

Department : Policing Applications Unit

Vacancies : 1

Job Code : A11SMA

Opening Date : October 20, 2025

Must Apply By : October 31, 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 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 :

Are you passionate about serving your communities, supporting Police Officers and making the city of Toronto a safer place to live, work and play?

We are seeking highly technical and driven applicants who are looking for an exciting opportunity to join a team of high-performing IT professionals as a Senior Programmer and contribute to various exciting modernization projects.

The Unit has openings within Community Safety, Policing Delivery and the Digital Officer Departments.

What can I expect to do in this role?

In this role you will design and code complex new programs and enhancements and will support existing applications, some of which require 24x7 standby. You will analyse and correct complex application problems on existing systems and test and document new programs, enhancements and corrections. You will collaborate with business partners, police officers and colleagues to understand user needs, ideate solutions, develop solutions and validate those with users. You will also conduct research, liaise with vendors to integrate and customize COTS (Commercial off the Shelf) as enterprise IT solutions.

Furthermore you will act as a mentor and resource for junior members of the team. You will 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.

Becomes the Subject Matter Expert by understanding existing platform s front and back end technologies, integrations with other platforms, common technical issues and understanding who the business owners are and how they support the Service.

Troubleshoots simple and complex production issues for supported platforms as they arise.

Determines requirements and feasibility of small to large-sized enhancements as required.

Analyses, plans, evaluates, documents and designs small to large-sized systems. Evaluates Requests for Proposals and development tools.Assists with the analysis, evaluation, documentation and design of complex systems.

Works closely with UI / UX designers to improve user experience. Determines requirements and feasibility of small to large-sized enhancements as required.

Develops test plans and test cases.Evaluates program efficiency and adherence to standards by conducting appropriate tests.Tests interaction of multiple programs and modules.Recommends solutions to problems.

Tests and documents solutions.May be required to recommend solutions and estimate person-hour requirements for large or complex problems.

Creates user documentation and technical program documentation for use by personnel.Trains small groups of users.

Maintains knowledge of new technology and industry trends and applies those which will improve the operations, productivity or efficiency of the Unit.

Acts as a liaison with the various ITS groups, Database Administrators, Data Management group and vendors.Collaborates with team members cross disciplines and departments.

May be required to participate in special projects including (but not limited to) the design, development, implementation, monitoring and testing of data base systems.

Provides technical guidance to junior staff.May be required to coordinate the assignments of junior staff.

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

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. Learns various platforms and technologies and contributes to the development and support of products and services.

Adheres to IT Change Management Processes including but not limited to Change & Release processes, timelines and classification criteria.

Follows Project Management processes and participates in the creation of and maintenance of artifacts like RAID logs, project plans, project charters etc.

Performs typical duties inherent to the position.

Education / Experience :

  • A three-year University or College degree / diploma in Computer Science or a related field, or an equivalent combination of education, training and experience.
  • Minimum of five (5) years experience developing client-server applications with .Net, VB.Net, C#, Java, C++, JavaScript or other programming languages.
  • Experience with relational databases (MS SQL Server, DB2 / UDB, Oracle), including data modelling concepts.
  • Experience with network concepts and Windows, UNIX, Linux operating systems.

Skills / Competencies :

Thorough understanding of GUI design concepts and development.

Ability to use IDE (Integrated Development Environment) tools like Visual Studio Code, Eclipse and version control management.

Understand HTTP protocol (GET / POST / PUT / DELETE, requests / responses and cookies / sessions), REST APIs, client-side caching, responsive websites.

Understand Cloud computing with Azure, AWS, or GCP, Machine Learning and Artificial Intelligence.

Understand emerging web and mobile development models.

Highly desirable experience with low-code / no-code development, Waterfall, Agile and DevOps processes, tools and methodologies.

Strong organizational, interpersonal and communications skills.

Demonstrate a high degree of creative thinking, big picture strategic thinking and problem solving.

Demonstrate ability to solve problems and make decisions using data / analytics.

Flexible to work both independently and within a team.

Probation Period : 6 months

Contact :

Lisa Petko, A / Senior Talent Acquisition Advisor

Talent Acquisition Unit

Notes :

Competencies may be measured through various selection tools such as test(s) and / or interview.

Créer une alerte emploi pour cette recherche

Senior Programmer • Toronto, CA

Offres similaires
Senior Software Architect, Healthcare Platforms

Senior Software Architect, Healthcare Platforms

Phreesia • Toronto C6A, ON, Canada
Temps plein
A leading healthcare technology firm in Toronto is seeking a highly skilled Software Architect to design, build, scale, and maintain complex software systems in patient registration.The ideal candi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid - toronto

URGENT - Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid - toronto

VTRAC Consulting Corporation (WBE) • toronto, on, ca
Permanent
Thank you for applying to VTRAC opportunities.Please email your resume as a MS-WORD document in confidence.Subject : Senior Software Engineer (Golang, PostgreSQL, Rest APIs), PERMANENT Hybrid.Senior...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Frugal • richmond hill, on, ca
Temps plein
Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Java Developer (Trading Systems) - richmond hill

Senior Java Developer (Trading Systems) - richmond hill

Luxoft • richmond hill, on, ca
Temps plein
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
RQ00488 - Applications Architect - Senior

RQ00488 - Applications Architect - Senior

freelance.ca • Toronto, Canada
Temps plein
Metro Hall, 55 John Street, Toronto, ON.Hybrid (3 days onsite / 2 days remote).The Senior Applications Architect will lead the. Work and Asset Management solutions.This role requires deep hands-on e...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Senior Programmer & Analyst — Hybrid, Growth & Impact

Senior Programmer & Analyst — Hybrid, Growth & Impact

HomeEquity Bank • Toronto
Temps plein
A leading Canadian financial institution in Toronto is seeking a Senior Programmer / Analyst.This role entails defining, developing, testing, and analyzing software applications to meet business need...Voir plus
Dernière mise à jour : il y a 15 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Medsender • Toronto C6A, ON, Canada
Temps plein
Get AI-powered advice on this job and more exclusive features.This range is provided by Medsender.Your actual pay will be based on your skills and experience — talk with your recruiter to learn mor...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Toronto Film School • Toronto C6A, ON, Canada
Télétravail
Temps plein
Edgecom Energy is a purpose-driven clean-tech software company, delivering cutting‑edge energy management solutions across Canada and rapidly scaling throughout North America.We empower some of the...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Programmer Analyst - Amico Corporation

Senior Programmer Analyst - Amico Corporation

Amico Corporation • Richmond Hill
Temps plein
The Amico group of companies is looking to fill the on-site role of.To join our growing team, please review the list of responsibilities and qualifications. We look forward to reviewing your resume....Voir plus
Dernière mise à jour : il y a 16 jours • Offre sponsorisée
Senior Software Engineer Canada, Toronto

Senior Software Engineer Canada, Toronto

Nubank • Toronto C6A, ON, Canada
Télétravail
Temps plein
Our Engineering team helps Nubank to create and use the technology that provides us to build the best financial products. We strive for state-of-the-art software development practices that currently...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Java Developer (Trading Systems) - newmarket

Senior Java Developer (Trading Systems) - newmarket

Luxoft • newmarket, on, ca
Temps plein
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
Senior Mainframe System Programmer - Endevor

Senior Mainframe System Programmer - Endevor

Software International • Toronto, Canada
Permanent +1
About the job Senior Mainframe System Programmer - Endevor.Fortune 100 / 500 / 1000 companies to small and mid-sized organizations in Canada / US. Senior Mainframe System Programmer - Ende.This could be a...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Embedded C Developer - newmarket

Embedded C Developer - newmarket

Amaris Consulting • newmarket, on, ca
Temps plein
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Programmer / Developer - Azure Data Architect

Senior Programmer / Developer - Azure Data Architect

Capgemini • Toronto, Canada
Temps plein
Must have one or more Azure Certifications.Hands‑on experience with Azure Data Engineering tools such as ADF, Azure SQL DB, Azure Synapse, Databricks, Azure Streaming Analytics.Hands‑on experience ...Voir plus
Dernière mise à jour : il y a 24 jours • Offre sponsorisée
Senior Software Engineer Toronto, Ontario, Canada

Senior Software Engineer Toronto, Ontario, Canada

Beaconsoftware • Toronto C6A, ON, Canada
Temps plein +1
Beacon Software is a permanent capital holding company which acquires and grows essential businesses.We are a profitable series B+ firm that combines great technologists, operators and M&A professi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Programmer Analyst - Amico Corporation

Senior Programmer Analyst - Amico Corporation

Amico Group of Companies • Richmond Hill
Temps plein
The Amico group of companies is looking to fill the on-site role of Senior Programmer Analyst.To join our growing team, please review the list of responsibilities and qualifications.We look forward...Voir plus
Dernière mise à jour : il y a 16 jours • Offre sponsorisée
Solimar Programmer

Solimar Programmer

Avant Imaging and Integrated Media Inc. • Toronto, Canada
Temps plein
Solimar Programmer# Solimar Programmer1170 Birchmount Road 1, Toronto, Ontario, Canada, M1P 5E3.November 4, 2025Description • •JOB SUMMARY : • •The Solimar Lead is responsible for designing, configuring...Voir plus
Dernière mise à jour : il y a 24 jours • Offre sponsorisée
Senior Language Programmer

Senior Language Programmer

Epic Games • Toronto, Canada
Temps plein
Senior Language Programmer What We Do Unreal-powered projects have been on the bleeding edge of real‑time entertainment for over 20 years. Our team of programming experts is always innovating to imp...Voir plus
Dernière mise à jour : il y a 24 jours • Offre sponsorisée