Programmer Analyst III - GIS - Term

City of Regina

Regina

On-site

CAD 69,000 - 87,000

Full time

13 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

City of Regina is seeking a senior Programmer Analyst III to support, develop, implement, and document geospatial solutions across multiple business lines at Sustainable Infrastructure. The role emphasizes maintaining GIS platforms, CAD/GPS tool administration, and creating innovative geospatial applications.

You will lead initiatives, coach staff, and work with minimal supervision. The successful candidate will have strong GIS programming skills, experience with ArcGIS, QGIS, and related tools,

Qualifications

  • University degree in Computer Science or related discipline or 2-year diploma/certificate in Computer Information Systems with 3–5 years of related experience.
  • Three to five years’ experience in programming for geospatial tech (ArcGIS, ArcGIS Online, FME, AutoCAD, QGIS).
  • Proficiency in Python, JavaScript, or R and GIS libraries like ArcGIS API for Python, ArcGIS JavaScript API, Leaflet, OpenLayers, and GDAL.
  • Knowledge and experience with spatial databases such as Oracle, PostgreSQL with PostGIS, SQL Server within ArcGIS; additional GIS, GPS, CAD tool experience is a plus.
  • Experience developing web mapping applications using HTML, CSS, JavaScript; Swagger and micro-processing beneficial.
  • Knowledge of ITSM processes and project management standards; ability to work with limited supervision and lead teams.

Responsibilities

  • Develop business solutions for programming assignments across varying complexity; include design, programming, testing, and implementation.
  • Provide analysis services for medium-sized projects and prepare documentation.
  • Maintain and enhance existing solutions; update system documentation and develop timelines/budgets; report progress to supervisor.
  • Coach and mentor staff; demonstrate leadership and share technical expertise to clients.

Skills

GIS programming
Python
JavaScript
R
ArcGIS
PostGIS
Web mapping
Spatial databases

Education

CS degree or CIS diploma

Tools

ArcGIS
ArcGIS Online
FME
AutoCAD
QGIS
Leaflet
OpenLayers
GDAL
PostgreSQL
PostGIS
Oracle
SQL Server

Job description

Job ID: 3643


Openings: 1


Jurisdiction: Civic Middle Management


Division: City Planning & Community Services


Department: Sustainable Infrastructure


Branch: Geospatial Solutions


Location Name: Regina, Saskatchewan, CA


Type of Posting: Internal & External


Employment Type: Term up to one (1) year


Hourly Salary: $36.21 - $45.38 (2024 Rate)


Annual Salary: $69,038.00 - $86,522.00 (2024 Rate)


Date Posted: Aug 18, 2026


Closing Date: Sept 1, 2026


Land Acknowledgement

We are proud to reside on Treaty 4 Territory and the traditional lands of the Cree, Saulteaux, Dakota, Nakota, Lakota, and Métis Nation, honoring and respecting these Nations and ancestors of this territory and grateful to be here. Regina is committed to building trust and creating true partnerships with Indigenous peoples.


Equity, Diversity & Inclusion

The City of Regina is an equal opportunities employer dedicated to fostering a respectful, collaborative, inclusive, and barrier-free workplace, allowing everyone to achieve their full potential. We value diversity as a key to our success and encourage all qualified candidates, including Indigenous peoples, people of color, 2SLGBTQIAP+ individuals of all genders, persons of disabilities, and members of equity-seeking communities, to apply.


The City of Regina is committed to ensure accessible and accommodating processes during the application and selection phases. If you need accommodation at any point during the recruitment process, please inform our Talent team and we'll collaborate with you to address your requirements.


Position Summary

The Geospatial environment at the City is dynamic and continually changing and evolving to handle the City’s business needs. We are seeking a candidate who is open and ready to embrace and adapt to change. This position is responsible for the support, development, implementation, and documentation of geospatial solutions across multiple lines of business.


This is a senior technical position that, through assignments of all levels of complexity, contributes to the delivery of new business solutions and to the maintenance, enhancement, and support of existing ones. This position requires strong problem-solving skillset to tackle complex GIS programming challenges when designing and implementing GIS solutions.


This position reports to the Coordinator Geospatial Technical Services. The position will be working with and coaching other employees, so excellent interpersonal skills such as conflict resolution, communication and leadership skills are considered an asset. The person will be required and expected to work independently.


The Programmer Analyst lll focuses on the maintenance and support of the City’s geographic information systems (GIS) platform, as well as the administration and support of computer-aided design (CAD), global positioning systems (GPS) software, and related geospatial tools for the organization. The role requires a solid understanding of GIS concepts, principles, and spatial data management. The nature of the role will rely on creative solutions, so strong problem-solving skills are a must.


Key Duties & Responsibilities


  • For programming assignments of all levels of complexity, this position is responsible for the development of business solutions that meet business area requirements. This will include program design, programming, unit testing, system testing, acceptance testing, and implementation.

  • This position will provide analysis services for medium-sized assignments and projects. It will also be responsible for preparing appropriate documentation.

  • Contribute to the support of existing business solutions by maintaining (analyzing and correcting problems), developing, testing, and implementing enhancements to them, and by updating system documentation.

  • Develop timelines and budgets for assigned work, monitor timelines and report regularly to the immediate supervisor the progress and status of all assignments.

  • Coach and mentor other staff members.

  • Demonstrate leadership and initiative in sharing technical expertise with other team members, and contribute to the effectiveness of clients through leadership, guidance and training as required. Depending on project assignments, this position will be required to supervise other staff members.

  • Perform duties in adherence to established standards and procedures.

  • Perform related duties as required.


Key Qualifications


  • A university degree in Computer Science or other related discipline or completion of a two (2) year diploma/certificate in Computer Information Systems from a recognized post-secondary institution combined with three (3) to five (5) years of related progressive experience.

  • At least three years experience that includes program design, programming, unit testing, system testing, acceptance testing, and implementation specifically for geospatial and related technologies (ArcGIS, ArcGIS Online, FME, AutoCAD, QGIS, etc.).

  • Proficiency in programming languages commonly used in GIS development, such as Python, JavaScript, or R and should have working experience with GIS Libraries and Frameworks like ArcGIS API for Python, ArcGIS JavaScript API, Leaflet, OpenLayers, and GDAL.

  • Knowledge and experience in administering and working with spatial databases like Oracle, PostgreSQL with PostGIS, SQL Server within the ArcGIS Framework with an understanding of spatial queries and how to optimize them. Additional experience with, RDBMs (Oracle, SQL Server) and other GIS, GPS, and CAD-based toolsets would be considered an asset.

  • Expertise in developing web mapping applications using technologies such as HTML, CSS, and JavaScript. It would be beneficial if the applicant has development experience using swagger and micro-processing.

  • Working knowledge and experience with contemporary system design and development tools and techniques.

  • Knowledge of current Information Technology Service Management processes.

  • Knowledge of current project management standards and procedures.

  • Ability to perform assignments in a variety of computer operating environments.

  • Ability to understand and respond to coaching and direction from more senior staff.

  • Ability to work effectively on teams.

  • Ability to solve problems and think logically.

  • Ability to plan and schedule tasks and work within deadlines.

  • Ability to maintain effective relations with clients.

  • Ability to present facts effectively orally and in writing.

  • Ability to work effectively with limited supervision.


Working/Other Conditions


  • This position may require application and platform support during non-working hours.


Additional Requirements


  • Successful candidates may be required to provide a satisfactory criminal record check per the City of Regina's Criminal Record Check Policy.

  • Proof of education is required.

  • Additional assessments may be conducted to evaluate competencies, skills, and knowledge.


At City of Regina, we offer competitive compensation, health and wellness benefits, and growth through educational support and in-house courses.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer Analyst III - GIS - Term
Programmer Analyst III - GIS - Term

Inclusionregina • Regina

On-site
CAD 50,000 - 63,000
Senior GIS Programmer-Analyst
Senior GIS Programmer-Analyst

Inclusionregina • Regina

On-site
CAD 50,000 - 63,000
Geospatial Technician
Geospatial Technician

Autism Services • Regina

On-site
CAD 42,000 - 64,000
Meaningful work with City infra
Geospatial skills development
Collaborative team environment
+1
GIS Systems Analyst
GIS Systems Analyst

Halifax Regional Municipality • Halifax

On-site
CAD 62,000 - 84,000
Supervisor of GIS
Supervisor of GIS

Avanti Software Inc. • City of Spruce Grove

On-site
CAD 106,000 - 126,000
Geospatial Solutions Analyst
Geospatial Solutions Analyst

The Corporation of the City of Sarnia • Sarnia

On-site
CAD 60,000 - 92,000
Geospatial Solutions Analyst
Geospatial Solutions Analyst

Socket.dev • Sarnia

On-site
CAD 60,000 - 92,000
Extended health benefits
Dental benefits
Travel benefits
+5
Civil Engineering Technologist
Civil Engineering Technologist

Inclusionregina • Regina

On-site
CAD 50,000 - 55,000
Project Engineer or Coordinator, Water-Sewer Programming
Project Engineer or Coordinator, Water-Sewer Programming

Inclusionregina • Regina

On-site
CAD 60,000 - 74,000
Senior GIS Analyst
Senior GIS Analyst

Onterris • Calgary

On-site
CAD 95,000 - 125,000