2,033,780open jobs
120,212companies
251,548added this week
Browse all
Salary
$61k – $64k per year
Location
In office (Saskatoon)
Seniority
Senior · 6+ years exp

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 27, 2026.

Overview
Company
Impact
Profile match
This is the official City of Saskatoon website. Learn about City operations and the programs and services offered to residents.

Position: Programmer Analyst (Full Stack Developer)

Division: Strategy and Transformation

Department: Digital Technology

Term: 1 Temporary Full Time position available for approximately 12 months.

Closing Date: 11/03/2026

Labour Group: CUPE 59

Posting: 5703

This position is a CUPE 59 position and will be filled in accordance with the Collective Bargaining Agreement. Should it not be filled in accordance with the Collective Bargaining Agreement, external candidates will be considered.

Job Summary

Under supervision of the Information Management Coordinator for Revenue Applications, this position develops, enhances, maintains and supports enterprise and business systems for the Corporate Revenue Department.

Duties & Responsibilities

  • Supports and implements computer based systems within the Corporation. Writes and modifies computer programs using the appropriate development and support tools.
  • Prepares test data to verify the accuracy and completeness of new and modified systems, jobs and programs.
  • Prepares and modifies system, job, program and operating documentation according to corporate standards.
  • Responds to, and resolves, system and production failures, as required.
  • Prepares proposals and recommendations for management action.
  • Performs project roles as assigned.
  • Maintains current knowledge of IT trends, procedures and standards.
  • Provides training, advice and guidance to staff, as required.
  • Assists with the development of corporate IT policies, procedures and standards.
  • Performs other related duties as assigned.

Qualifications

Education, Training and Experience Requirements

  • Degree in computer science plus four years' progressively responsible experience in Information Technology including 1-year current progressively responsible experience in all the following:
    • Development and maintenance of enterprise applications using .NET and PowerBuilder programming languages.
    • Advanced knowledge and expertise in use of Microsoft SQL Server, SSIS, and SSRS.
    • Use of Azure DevOps for sprint planning, version control, and release management.

OR

  • Successful completion of a recognized, two-year, post-secondary computer technology or business systems program plus six years' progressively responsible experience in Information Technology including 1-year current progressively responsible experience in all the following:
    • Development and maintenance of enterprise applications using .NET and PowerBuilder programming languages.
    • Advanced knowledge and expertise in use of Microsoft SQL Server, SSIS, and SSRS.
    • Use of Azure DevOps for sprint planning, version control, and release management.

Knowledge, Abilities and Skills

  • Demonstrated knowledge and experience developing and maintaining utility billing & metering, property tax & assessment, and point-of-sale applications in an enterprise setting, such as CIS, CAMA and Payment Manager.
  • Demonstrated skill and expertise in the areas of desktop and web software development, including experience writing software using .NET and PowerBuilder programming languages.
  • Demonstrated knowledge of creating and maintaining integrations with other enterprise and business systems, including Advanced Metering Infrastructure (AMI) systems (such as Connexo and MeterSense), permitting & licensing systems (such as POSSE), and asset management systems (such as SAP S4/HANA and ESRI GIS technologies).
  • Skilled using Microsoft Windows and SQL relational databases, including experience working with SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
  • Skilled using client/server and n-tier development tools and methodologies.
  • Considerable knowledge and skill in the operation and capabilities of computer architectures.
  • Knowledge of the principles and applications of data-processing documentation.
  • Knowledge and skill using project management tools and techniques, and the ability to participate in all project roles.
  • Demonstrated ability to establish and maintain effective working relationships.
  • Demonstrated ability to communicate effectively, orally and in writing, including preparing and conducting presentations.
  • Demonstrated customer services skills, including the ability to deal effectively and tactfully with internal and external stakeholders.
  • Demonstrated skill in critical thinking and problem-solving.

Requires Security Check

Acceptable current Criminal Record Check (CRC) upon offer of employment.

Additional Requirements

Evening work and call-backs may be involved.

Weekly Hours: 36.67

Salary Range: $85,754.16 to $89,817.84 CAD per annum (2026 rates)

Diversity, Equity and Inclusion

The City of Saskatoon offers an inclusive workplace that embraces diverse backgrounds. As an equity partner with the Saskatchewan Human Rights Commission (SHRC), the City commits to diversity, equity and inclusion in our workplaces. By having our workforce reflect the community we serve, we support the realization of miyo-pimatisiwin, (me-o-pi-ma-ti-si-win) “the good life”, for all residents. To learn more about Diversity, Equity and Inclusion at the City, please visit Saskatoon.ca/diversity

Accommodation

The City of Saskatoon strives to provide an accessible and inclusive workplace for all, including throughout the application and selection process through reasonable access and accommodations. Should you require accommodation through any stage of the recruitment process, please email [email protected].

While we appreciate all applications we receive, only candidates under consideration will be contacted.

Our Recruitment Process: Application > Posting Closes > Resume Review > Pre-screen/Interview > Offer > Pre-Employment Conditions > Welcome to the City

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,033,780 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Saskatoon
Sr, Java Developer 1 hour ago
≈ $70k – $126k per year (Estimated) · In office · 7+ years exp · Mississauga
Java
DevOps
CI/CD
Management
Agile
Apply
≈ $71k – $132k per year (Estimated) · Remote (Canada) · 5+ years exp · Toronto
Python
PHP
SQL
Ruby
Elixir
Python
FastAPI
PHP
Laravel
Ruby
Ruby on Rails
RSpec
Sidekiq
Elixir
Oban
Databases
MySQL
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
AI Agents
Agentic Workflows
Frontend
GraphQL
DevOps
Rest API
gRPC
GCP
Datadog
Git
AWS
Kubernetes
GitHub
Management
Agile
Scrum
QA
Pytest
Apply
≈ $77k – $139k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · High School Diploma · Sherbrooke
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Apache Kafka
Microsoft Fabric
AI/ML
Spark
dbt
DevOps
Azure
CI/CD
Git
Analytics
ETL/ELT
Apply
≈ $76k – $136k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · High School Diploma · Montreal
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Apache Kafka
Microsoft Fabric
AI/ML
Spark
dbt
DevOps
Azure
CI/CD
Git
Analytics
ETL/ELT
Apply
≈ $75k – $136k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · High School Diploma · Laval
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Apache Kafka
Microsoft Fabric
AI/ML
Spark
dbt
DevOps
Azure
CI/CD
Git
Analytics
ETL/ELT
Apply
≈ $28k – $52k per year (Estimated) · In office · High School Diploma · Saskatoon
Apply
≈ $34k – $71k per year (Estimated) · In office · 2+ years exp · Saskatoon
Apply
≈ $22k – $60k per year (Estimated) · In office · Bachelor's Degree · Saskatoon
Apply
≈ $30k – $48k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Saskatoon
Apply
$32k – $34k per year · In office · High School Diploma · Saskatoon
Apply
See all jobs
This is one of many
2,033,780 more open roles from verified company boards, updated every day.