GIS Developer

SEM is a locally owned multi-disciplinary consulting firm providing a comprehensive range of professional services in the natural resources sector and other industries. Our experienced and collaborative team offers locally relevant and practical solutions to support responsible development across Newfoundland and Labrador.

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

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.

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
Requirements
  • 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

Start Date: July 28

Internal

Closing date

July 23, 2025

Job Type

Contract; 8-12 months

Location

St. John's, NL

Apply now