Senior Geographic Information System Analyst- job post ADGA Group Consultants Inc
Job Description
Company Description
ADGA Group is a Canadian-owned defence and security company that provides integrated, mission-critical technical solutions to Government and industry, specializing in C5ISRT, simulation and training, cyber and infrastructure security, and program delivery. With nearly 60 years of experience, ADGA supports federal clients and Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution, applying deep operational expertise and innovation to strengthen national safety, resilience, and sovereignty. Guided by a strong social mandate, the company creates meaningful employment for veterans of the CAF and RCMP and other professionals committed to public service, while fostering a safe, inclusive, and agile workplace that supports career development, professional growth, and impactful work across Canada.
Job Description
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.
Key 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
Technical Environment
Operating Systems: Windows, Linux (Red Hat, Ubuntu, CentOS)
Development: MS Visual Studio
Languages: JavaScript, TypeScript, Python, Java, SQL, HTML/CSS
Frameworks / Tools: Node.js, Apache
Cloud & DevOps: Azure, GitHub, Docker, VMware
Databases: PostgreSQL (PostGIS), SQLite
GIS Technologies: Leaflet, OpenLayers, MapLibre, CesiumJS
Geospatial Services: MapServer, Nominatim, Google Earth
Data Formats: GeoJSON, KML/KMZ, Shapefiles
Protocols: WMS, WFS, TMS, OpenStreetMap
