GIS Developer

SEM is an environmental consulting firm with offices in Newfoundland and Labrador. We provide innovative solutions in all environments – from ecosystems to enterprises. 

Supporting our core environmental services are our geomatics and digital solutions service lines, which are well-positioned to develop technology-oriented projects. 


Job Description 

We're looking for an experienced GIS Developer to play a key role in building a cloud-based GIS application. As part of a well-rounded development team, you'll be the expert on all things spatial, focusing on data pipelines, 3D mapping, and GIS services within an Azure cloud environment. 

 

Key Responsibilities 

  • Design, develop, and maintain data pipelines for various spatial and non-spatial data, including real-time IoT sensor data. 

  • Implement GIS services and mapping solutions for both 2D and 3D visualizations. 

  • Leverage AI models for spatial analysis, classification, and prediction. 

  • Collaborate closely with other developers to ensure seamless integration of GIS components with the broader application. 

  • Develop and manage geospatial databases and data storage solutions on Azure. 

  • Troubleshoot and resolve complex technical issues related to GIS, data pipelines, and AI. 

Qualifications 

  • Bachelor's degree or equivalent in Geographic Information Systems (GIS), Computer Science, Geomatics, or related. 

  • Proven experience as a GIS Developer with a strong portfolio showcasing successful GIS application development. 

  • Must have experience with Esri’s ArcGIS suite of products (ArcGIS Enterprise, ArcGIS Pro, ArcGIS Developer, etc.). 

  • Expertise in developing and deploying cloud solutions. 

  • Proficiency in programming languages commonly used in GIS and data engineering, such as Python. 

  • Experience with spatial databases (e.g., PostGIS, Azure SQL Spatial) and various geospatial data formats. 

  • Strong understanding of geospatial principles, mapping technologies (2D and 3D), and web mapping services. 

  • QGIS experience desirable but not required. 

  • Familiarity with IoT concepts, protocols, and data ingestion strategies. 

  • Experience in applying AI/Machine Learning techniques to spatial data for predictive modeling and advanced analytics. 

  • Excellent problem-solving skills, with a keen eye for detail and a commitment to data accuracy and quality. 

  • Ability to work effectively in a collaborative team environment and communicate complex technical concepts clearly. 

Closing date

July 28, 2025

Job Type

Direct Hire

Location

, NL

Apply now