Senior GIS Developer/Analyst

Apply now »

Date: Aug 13, 2022

Location: Ottawa, ON, CA, K2K 3N5

Company: Innovapost

Who is Innovapost?

Great question! We are the technology arm of the Canada Post Group of companies. This includes Canada Post, Purolator, and SCI. By joining us you will be able to make a positive impact on how every Canadian delivers and receives their packages and mail. Next time you see your neighbor picking up their mail and receiving a package, you will be able to say “you’re welcome!”

What role will you play?

The GIS Senior Developer/Analyst is an integral part of the GIS Technical team and is responsible for analyzing, developing and delivering the technical solution that satisfies the functional documents/artifacts prepared by functional specialists. The GIS Senior Developer/Analyst is responsible for delivering a sound technical solution for the tasks assigned and for meeting pre-defined milestones.

What will you be responsible for?

  • Understands and interprets GIS-related functional requirements as set forth in the functional design documents
  • Analyzes GIS technical solutions that will satisfy the functional requirements
  • Designs, develops and unit tests GIS technical solutions for moderate to complex work objects assigned
  • Provides support to testers during product and UAT testing of the GIS technical solution developed
  • Prepares and implements the technical solution to the production environment. This includes the development of technical documentation
  • Investigates and provides post implementation support of the technical solution implemented.
  • Agile Development
  • Participate in sprint planning, design, coding, unit testing, sprint reviews
  • Provide basic design documents and translate into component-level designs to accelerate development. Design, develop, and distribute reusable technical components
  • Assist in developing technical documentation; participate in test-plan development, integration and deployment
  • Define and develop project requirements, functional specifications and detailed designs of application solutions for clients

What does it take for this role to be yours?

  • 7+ years’ experience with Esri ArcGIS Server (version 10.x)
  • 7+ years’ experience with Esri ArcGIS Desktop (version 10.x)
  • 7+ years’ experience in Programing Languages such as .Net, Python, Shell Scripting, SQL
  • 7+ years’ experience Relational databases such as PostgreSQL, Oracle, or MS SQL Server
  • Esri Spatial Database Engine (SDE) geodatabases
  • GIS file formats conversion
  • Projections
  • ArcGIS Web services publishing
  • ArcGIS GeoProcessing tools and services
  • Web Service protocols such as SOAP and REST
  • Web client technologies such as HTML5/JavaScript, Dojo, Angular, or Typescript
  • Demonstrated capability around operating cloud applications
  • 7+ years’ experience in an IT environment
  • Application / product feature design

Additional skills that set you apart

  • Experience with Agile development methodology
  • Experience with DevOps methodology
  • Experience with Transportation Networks
  • Ability to perform Network analysis and Network optimization
  • Experience with Linear Referencing implementation and editing
  • Experience with Address standardization and Address geocoding
  • Ability to create ArcGIS Locators
  • Experience with Esri ArcObjects
  • Experience with BI, analytics, and reporting tools like IBM Cognos, SAP Business Object, or Tableau
  • Experience with Esri ArcGIS Online capabilities, configuration, and administration
  • Experience with Portal for ArcGIS capabilities, configuration, and administration


  • Academic: Post-secondary education in computer science, application development, information technology, information management, geomatics, Geographic Information Systems (GIS), or another specialty relevant to this position.
  • Certifications/functional skills: SDLC Methodology – Agile / Scrum / Iterative Development (Asset)


The work we do at Innovapost impacts every Canadian. To work with us, you must be eligible to obtain a Canada Post Reliability Security Clearance.

Good luck! We are looking forward to meeting you, but unfortunately, we will not be able to meet all of you!


Be Courageous
Be Inclusive
Be Curious
Technical Knowledge