Programmer Analyst (GIS)

City of Saskatoon

Saskatoon

On-site

CAD 86,000 - 90,000

Full time

37 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The City of Saskatoon is seeking a Programmer Analyst to develop, enhance, maintain, and support centralized and departmental computing systems under the supervision of the Information Management Coordinator.

You will support the Corporate GIS environment, develop tools, test systems, and prepare documentation while staying current with major automated systems. The role requires strong ESRI GIS knowledge and proven programming capability.

Qualifications

  • Degree in computer science or geography plus four years' experience as a Programmer Analyst, including two years’ of current GIS experience OR successful completion of a recognized, two-year, post-secondary computer technology or GIS systems program plus six years' experience as a Programmer Analyst, including three years’ of current GIS experience.
  • Experience working with ESRI products preferred.
  • Experience with VertiGIS Studio products would be considered an asset.

Responsibilities

  • Supports the Corporate Geographic Information System (GIS) through development of tools, system testing, data conversion, troubleshooting and maintaining the GIS environment.
  • Prepares proposals and recommendations for management action.
  • 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.
  • Maintains current working knowledge of major automated systems and general knowledge of others.
  • Responds to, and resolves, system and production failures, as required.
  • Conducts and supports training seminars, as required.
  • Maintains current knowledge of computer operating procedures and standards.
  • Provides advice and guidance to less experienced staff.
  • Assists with the development of, and adheres to, Corporate Information Services procedures and standards.
  • Performs other related duties as assigned.

Skills

ESRI GIS
SQL Server
Programming skills
Customer service
Problem solving
Teamwork

Education

CS or Geography degree + 4 yrs programmer analyst
Two-year computer tech / GIS program + 6 yrs programmer analyst

Tools

ArcGIS Pro
ArcGIS Enterprise/Online
Geodatabases
VertiGIS Studio
Office 365

Job description

Select how often (in days) to receive an alert: Create Alert

Closing Date: 10/30/2026

Labour Group: CUPE 59

Posting: 5639

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, this position develops, enhances, maintains and supports centralized and departmental computing systems.

Duties & Responsibilities
  • Supports the Corporate Geographic Information System (GIS) through development of tools, system testing, data conversion, troubleshooting and maintaining the GIS environment.
  • Prepares proposals and recommendations for management action.
  • 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.
  • Maintains current working knowledge of major automated systems and general knowledge of others.
  • Responds to, and resolves, system and production failures, as required.
  • Conducts and supports training seminars, as required.
  • Maintains current knowledge of computer operating procedures and standards.
  • Provides advice and guidance to less experienced staff.
  • Assists with the development of, and adheres to, Corporate Information Services procedures and standards.
  • Performs other related duties as assigned.
Qualifications

Education, Training and Experience Requirements

  • Degree in computer science or geography plus four years' experience as a Programmer Analyst, including two years’ of current GIS experienceOR successful completion of a recognized, two-year, post-secondary computer technology or GIS systems program plus six years' experience as a Programmer Analyst, including three years’ of current GIS experience.
  • Experience working with ESRI products preferred.
  • Experience with VertiGIS Studio products would be considered an asset.

Knowledge, Abilities and Skills

  • Considerable knowledge of ESRI related software e.g. ArcGIS Enterprise/Online, ArcGIS Pro, Geodatabases.
  • Considerable knowledge of Microsoft related software and relational database, e.g. Windows Server, SQL Server, Office 365.
  • Considerable knowledge of client/server, and n-tier development tools and methodologies.
  • Considerable knowledge of structured programming and top-down program design.
  • Considerable knowledge of the operation and capabilities of computer architectures.
  • Knowledge of the principles and applications of data processing documentation.
  • Ability to establish and maintain effective working relationships as necessitated by work assignments.
  • Ability to plan and prioritize own work schedules to meet deadlines while working with limited supervision.
  • Demonstrated skill in application and database development.
  • Demonstrated skill in providing Customer Service; dealing effectively and tactfully with a wide variety of customers.
  • Skill in critical thinking and problem solving.
Requires Security Check

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

Additional Requirements
  • Shift work and call-backs may be required.
  • Stand-by is mandatory for designated employees when required. The employee must report to work immediately and be fit for duty.

Weekly Hours:36.67

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

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 talentacquisition@saskatoon.ca.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmer Analyst II
Programmer Analyst II

Inclusionregina • Regina

On-site
CAD 75,000 - 94,000
Health and wellness benefits
Educational support and in-house cours
Career growth opportunities
Geospatial Solutions Analyst
Geospatial Solutions Analyst

The Corporation of the City of Sarnia • Sarnia

On-site
CAD 60,000 - 92,000
Labour Relations Analyst
Labour Relations Analyst

City of Saskatoon • Saskatoon

On-site
CAD 82,000 - 97,000
Supervisor of GIS
Supervisor of GIS

Avanti Software Inc. • City of Spruce Grove

On-site
CAD 106,000 - 126,000
GIS Specialist I
GIS Specialist I

Halifax Regional Municipality • Halifax

On-site
CAD 45,000 - 64,000
Customer Service Representative
Customer Service Representative

City of Saskatoon • Saskatoon

On-site
CAD 64,000 - 71,000
Manager of GIS
Manager of GIS

City of Spruce Grove • City of Spruce Grove

Hybrid
CAD 115,000 - 137,000
Pension
Medical & Dental Benefits
Life Insurance
+4
Human Resources Business Partner
Human Resources Business Partner

City of Saskatoon • Saskatoon

On-site
CAD 102,000 - 120,000
GIS Coordinator
GIS Coordinator

Town of Saugeen Shores • Port Elgin

On-site
CAD 76,000 - 87,000
10 paid personal days
Extended health and dental benefits
OMERS pension plan
+3
Financial Analyst II
Financial Analyst II

City of Saskatoon • Saskatoon

On-site
CAD 102,000 - 120,000