Senior Geographic Information System Analyst

ADGA Group Consultants IncOttawa, ON
CA$80 - CA$120

About The Position

We are seeking a skilled Geographic Software Developer to support the development, integration, and maintenance of GIS-enabled web applications and supporting infrastructure within a secure environment. This role combines full-stack software development, geospatial systems expertise, and Linux-based deployment practices. The successful candidate will work closely with systems analysts, engineers, and operations teams to deliver reliable, scalable geospatial solutions. This is a proactive recruitment initiative, with potential start dates in the coming weeks or months, contingent on contract award.

Requirements

  • College diploma or University degree in Computer Science, Engineering, IT, or related field
  • Minimum 5 years of recent geospatial software development and maintenance experience
  • Demonstrated experience performing at least six (6) of the following: GIS web application and database development, Source code control, versioning, and branching, Solution design and technical advisory support, Database and web model/schema design, Network design and traffic flow documentation, Application testing and data validation, Application support and troubleshooting, Technical documentation (SOPs, build guides), Container-based deployment (e.g., Docker)
  • Minimum 3 years of Linux administration experience
  • Minimum 2 years of containerization experience (Docker or equivalent)
  • Must currently hold or be eligible to obtain and maintain a Secret (Level II) Canadian Federal Government Security clearance.

Nice To Haves

  • 5–9+ years of geospatial development experience
  • Experience with geospatial web APIs (Leaflet, OpenLayers, MapLibre, CesiumJS)
  • Experience configuring and documenting GIS server infrastructure
  • Strong experience producing technical documentation and architecture diagrams
  • Familiarity with open-source GIS platforms such as MapServer and Nominatim

Responsibilities

  • Develop and maintain GIS web applications and geospatial databases based on user and system requirements
  • Design, implement, and optimize database schemas and web-based data models
  • Provide technical input and design guidance on system architecture and solution design
  • Implement and manage source code control, versioning, and branching strategies
  • Build, configure, and administer Linux-based environments
  • Develop and deploy applications using container technologies (e.g., Docker)
  • Support application lifecycle activities including testing, troubleshooting, and performance validation
  • Provide incident investigation, diagnostic, resolution, and recovery support
  • Create and maintain technical documentation, including SOPs, build guides, and architecture diagrams
  • Support network design considerations, including traffic flow and system integration

Benefits

  • Maternity/Parental Top-Up (up to 52 weeks)
  • Reservist Leave Top-Up (up to 180 days)
  • Profit-sharing plan for all full-time and part-time employees
  • Health & Dental
  • Health Spending Account
  • Short-Term Disability
  • Employee Assistance Program
  • Telemedicine service
  • Discounts on gym memberships
  • 5,000+ perks through Perkoplis
  • Deferred Profit Sharing Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service