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

Senior Programmer

Toronto Police Service • Toronto, CA
Il y a plus de 30 jours
Salaire
112 397,00 $CA par an
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

Programmeur Senior - Capital-Investissement & Tech

Investissements RPCToronto, ON, CA
Temps plein

Devenez Programmeur Senior dans un environnement d'investissements alternatifs.Développez des solutions technologiques pour soutenir notre portefeuille diversifié.Ce poste vous permettra de mettre ... Voir plus

 • Offre sponsorisée

Senior Developer For Banking Systems In Hybrid Role

CGIToronto, Canada
Temps plein

Advance your career as a Senior Mainframe Developer with a hybrid work arrangement at one of Canada's leading IT firms based in Scarborough.Utilize your advanced COBOL skills to impact banking ... Voir plus

 • Offre sponsorisée

Senior C Developer - $75,900 - $141,900 Par An

BmoToronto, Canada
Temps plein

Conception, développement et intégration de solutions logicielles répondant aux exigences fonctionnelles et non fonctionnelles, en respectant les normes de sécurité, de journalisation et de perform... Voir plus

 • Offre sponsorisée

Senior Application Developer - Great Employer

ROSSToronto, ON, CA
Temps plein

Our client is one of Canada’s largest investment management companies who offer a challenging, technologically advanced work environment that will expand your skill set and provide you with real op... Voir plus

 • Offre sponsorisée

Solimar Programmer

Avant Imaging and Integrated Media Inc.Toronto, ON, CA
Temps plein

JOB SUMMARY:The Solimar Lead is responsible for designing, configuring, and maintaining automated document workflows within the Solimar Systems suite.This role focuses on optimizing digital print a... Voir plus

 • Offre sponsorisée

Senior Developer for Banking Systems in Hybrid Role

CGIToronto, ON, CA
Temps plein

Advance your career as a Senior Mainframe Developer with a hybrid work arrangement at one of Canada's leading IT firms based in Scarborough.Utilize your advanced COBOL skills to impact banking tech... Voir plus

 • Offre sponsorisée

Senior Statistical Programmer – Sdtm/Adam Lead (Remote)

Everest Clinical Research Services Inc.Markham, Canada
Télétravail
Temps plein

A leading contract research organization is seeking Senior Statistical Programmers in Markham, Ontario, or remote in Canada.The role involves leading projects, ensuring quality deliverables, and de... Voir plus

 • Offre sponsorisée

Computer programming Private Tutoring Jobs Aurora

SuperprofAurora, Canada
20,00 $CA par heure
Temps plein +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Voir plus

 • Offre sponsorisée

Senior Statistical Programmer

Warman O'Brienrichmond hill, on, ca
Temps plein

Senior Statistical Programmer | Leading CRO | Remote – Canada |.Join a fast-growing, independent CRO recognised for high-quality deliverables, outstanding client service, and a flexible, entreprene... Voir plus

 • Offre sponsorisée

Senior Programmer Analyst

Turtle Island StaffingToronto, Ontario, Canada
Temps plein

Technical Expertise and Oversight: Provide guidance to support the effective development, deployment, and functional evaluation of a computer adaptive cognitive assessment, based on the organizatio... Voir plus

 • Offre sponsorisée

Senior Programmer For Mainframe Infrastructure

Tech Talent InternationalToronto, Canada
Temps plein

Be at the forefront of mainframe technologies as a Senior Programmer for Mainframe Infrastructure.Spearhead hardware support and infrastructure projects in a remote capacity.In this senior position... Voir plus

 • Offre sponsorisée

Senior Statistical Programmer

Everest Clinical ResearchMarkham, Ontario, Canada
Temps plein

Everest Clinical Research (\u201CEverest\u201D) is a full-service contract research organization (CRO) providing a broad range of expertise-based clinical research services to worldwide pharmaceuti... Voir plus

 • Offre sponsorisée

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Temps plein

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Voir plus

 • Offre sponsorisée

Senior Oracle Application Developer - PwC Canada

PwC Canadamarkham, on, ca
Temps plein

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Voir plus

 • Offre sponsorisée

Senior Programmer for Mainframe Infrastructure

Tech Talent InternationalToronto, Ontario, Canada
Temps plein

Be at the forefront of mainframe technologies as a Senior Programmer for Mainframe Infrastructure.Spearhead hardware support and infrastructure projects in a remote capacity.In this senior position... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Computation

Aurora SolarToronto, Ontario, Canada
Temps plein

About the Team The System Design Pod sits at the heart of Aurora's core platform, building the computation engines that make accurate, high-fidelity solar design possible.Our team owns the algorith... Voir plus

 • Offre sponsorisée

Senior Statistical Programmer Lead – SDTM/ADaM Expert Remote

Everest Clinical Research Services Inc.Markham, York Region, CA
Télétravail
Temps plein

A leading clinical research organization is seeking a Principal Statistical Programmer in Markham, Ontario.You will lead complex statistical programming projects, interact with clients and regulato... Voir plus

 • Offre sponsorisée

RQ09015 - Applications Architect - Senior

Rubicon PathToronto, ON, CA
Temps plein

RQ09015 - Applications Architect - Senior.About the job RQ09015 - Applications Architect - Senior.This position is currently listed as "Onsite"; however, the Assignment under this request will prov... Voir plus

 • Offre sponsorisée

Programmer Analyst Senior

ScotiabankToronto, ON, CA
Temps plein

As a Programmer Analyst within Core Banking Engineering, you will develop and support technology solutions that support various products and business lines across Canadian Banking, delivering secur... Voir plus

 • Offre sponsorisée

Guidewire Integration Developer - scarborough

Infotek Consulting Inc.scarborough, on, ca
Temps plein

Guidewire Integration Developer.We are seeking a highly skilled Guidewire Integration Developer with deep expertise in Guidewire platforms to support ongoing initiatives within Property and Casualt... Voir plus