← Back to Job List

GIS Programmer/Application Developer – Multiple Positions

GoGeomatics Canada

  • Posted on: February 10, 2025

πŸ“ Location: Canada (Remote & On-Site Opportunities)
πŸ•’ Employment Type: Contract (Various Durations)
πŸ’° Compensation: Based on experience and contract scope
πŸ”’ Security Clearance: Enhanced Reliability (Required – No Exceptions)

GoGeomatics Canada is seeking skilled GIS Programmers to support federal government contracts. We are building a qualified roster of highly skilled professionals to develop, enhance, and maintain geospatial software solutions for government agencies.

πŸ“’ Only candidates who meet the requirements will be contacted for follow-up.


About the Role

GIS Programmers play a crucial role in developing and optimizing geospatial applications, automation scripts, and spatial databases. This role involves designing, coding, and deploying GIS solutions to support government operations, data management, and decision-making processes.

Key Responsibilities:

  • GIS Software Development & Integration:
    • Develop, test, and maintain custom GIS applications, tools, and automation scripts.
    • Integrate geospatial data, APIs, and enterprise systems into government workflows.
  • Database & Data Processing Optimization:
    • Design and maintain spatial databases (PostGIS, Oracle Spatial, SQL Server).
    • Optimize geospatial data processing, ETL workflows, and automation pipelines.
  • Geospatial Analysis & Visualization:
    • Develop custom geoprocessing tools using Python, JavaScript, or other scripting languages.
    • Create interactive web mapping applications using Leaflet, OpenLayers, Mapbox, or Esri technologies.
  • Technical Support & Troubleshooting:
    • Provide GIS programming expertise to federal teams and stakeholders.
    • Troubleshoot and resolve software, scripting, and database performance issues.
  • Security & Compliance:
    • Ensure all GIS applications meet federal security standards, data policies, and accessibility requirements.
    • Implement best practices for data security, integrity, and automation.

Who We’re Looking For

We’re seeking experienced GIS programmers with strong software development and spatial database skills.

βœ… Minimum Qualifications:

  • Must be a Canadian Citizen or Permanent Resident.
  • Enhanced Reliability Clearance (Mandatory – Already Obtained).
  • 3+ years of experience developing GIS applications and automation scripts.
  • Strong programming expertise in Python, JavaScript, C#, or Java for GIS applications.
  • Experience with GIS software development (ArcGIS API, QGIS, FME, GDAL, Open Source GIS).
  • Knowledge of spatial databases (PostGIS, Oracle Spatial, SQL Server, SpatiaLite).
  • Familiarity with web mapping frameworks (Leaflet, OpenLayers, Mapbox, Esri JS API).
  • Experience in federal or enterprise-level GIS projects (preferred).

βœ… Soft Skills:

  • Strong problem-solving and debugging abilities.
  • Ability to collaborate with teams and work independently.
  • Excellent communication and documentation skills.

Why Join the GoGeomatics Roster?

βœ” Priority Access to Federal Contracts – Get first consideration for key government projects.
βœ” Competitive Compensation – Pay rates based on expertise and contract scope.
βœ” Exclusive Opportunities – Work on mission-critical GIS development projects.
βœ” Streamlined Hiring Process – Skip the job search and be contacted for targeted opportunities.


How to Apply

πŸ“’ Submit your resume detailing your GIS programming / Application Developer experience, technical skills, and security clearance status.

πŸ—‚ Apply Today to join our GoGeomatics Canada Federal GIS Roster.

“info (A) gogeomatics.ca”

πŸš€ Only selected candidates will be contacted for next steps.

← Back to Job List