GIS Developer (Regular Full Time)

GIS Developer (Regular Full Time)

  • Posted by MGUG Admin
  • On December 18, 2021

ESRI Canada

Esri Canada has an exceptional opportunity for a GIS Developer on our Core Technology team, based anywhere in Canada. As a GIS Developer, you will leverage your technical knowledge in developing web-based solutions and will have the opportunity to work with cutting-edge GIS technology on a variety of fascinating projects such as Smart Transportation.

Responsibilities include:

  • Support in in the development and implementation of web-based solutions for clients
  • Work alongside project teams to manage client expectations and ensure project objectives are met
  • Contribute to defining work packages and effort estimates for proposal responses
  • Contribute to the development of project plans for all assigned projects
  • Work with internal staff in the design of client solutions, from conception to completion
  • Write, test, and debug code, provide documentation as required
  • Recommend system changes and enhancements
  • Support the installation of customized applications integrated with Esri products
  • Proactively pursue self-instruction on all relevant technical topics

Specific skill requirements:

  • University degree or college diploma in computer science, engineering, geography, geomatics, GIS or equivalent education and experience
  • 3+ years of experience in developing GIS and/or IT applications
  • Demonstrated knowledge and experience in developing GIS-based solutions
  • Knowledge of the Web API and performance considerations
  • Knowledge of Web Security Implementation
  • Strong programming experience with JavaScript, React, C#/.Net, Python, ArcPy, ArcGIS API for Python
  • Able to carry out web application development and design, software implementation and documentation, including front-end and back-end development
  • Experience in installing and testing customized web applications integrated with Esri products

Competencies in the following are essential:

  • Excellent communication, presentation, and public speaking skills
  • Excellent analytical, problem-solving, and decision-making skills
  • Team player with a track record for meeting deadlines
  • Willing to research, explore, and provide insights on new technologies
  • Able to review high level business requirements, provide or research alternatives if needed, prototype options, and deliver customized solutions that meet requirements.
  • Comfortable working on multiple projects simultaneously
  • Agile project experience

Considered as assets for this position are the following:

  • Experience with Docker Containers and web sockets/webhooks
  • Azure DevOps experience
  • Bilingual fluency (English/French) is an asset

Esri Canada provides a dynamic work environment, an opportunity to build your skills with leading tools and technologies and a team-based approach. We offer attractive salaries with an outstanding benefits package. Esri Canada believes in employment equity and welcomes applications from all interested candidates. Efforts to provide accommodation will be made upon request at any stage of the recruitment and hiring process. Please be advised that only those selected for an interview will be contacted.

Due to the current pandemic, Esri Canada employees currently work remotely with the flexibility to attend their assigned office locations on an as-needed basis, until an official return-to-office plan is finalized.

Once safe to do so, Esri Canada employees will be able to work from their assigned offices. However, they may apply for a work-from-home arrangement as per our Work From Home Policy, which allows some employees to establish a pre-approved remote work arrangement.

To apply for this job please visit