civilgrid banner

GIS Developer

civilgrid

The Role

Overview

Develop GIS tools, ETL pipelines, and APIs for utility data platform.

Key Responsibilities

  • python tools
  • gis automation
  • spatial etl
  • arcgis pro
  • database expansion
  • rest apis

Tasks

-Design and develop Python-based geoprocessing tools and automation scripts using both Esri and open-source GIS libraries. -Daily utilization of GIS products and spatial databases: ArcGIS Pro, QGIS, SQL -Create, update, manage, and use spatial ETL pipelines connecting Esri, PostGIS, and open-source environments -Assist in database footprint expansion -Build and maintain RESTful APIs and web applications that integrate spatial data and visualization tools for internal use

Requirements

  • python
  • arcgis
  • postgresql
  • flask
  • bachelors
  • 3-5 years

What You Bring

-Familiarity with web development frameworks (Flask, Streamlit) and front-end technologies (JavaScript, HTML, CSS) -Experience with ArcGIS Server -Experience working with utilities and/or government agencies -Experience with geoparquet, duckDB, and other open source data formats -QA/QC of converted GIS data -Expert proficiency in Python with libraries such as: -ArcPy, GeoPandas, Shapely, Fiona, Rasterio, PyProj -Experience with Leaflet, Mapbox GL JS, or ArcGIS API for JavaScript -Experience with AutoDesk and Microstation -3-5 years of professional experience in GIS development or spatial data engineering; preferably with ESRI or QGIS -Willing to work in Downtown KC 1-2 days per week -Bachelor’s Degree in GIS adjacent field (GIS, Geography, Environmental Science, Computer Science, etc.) -Detail-oriented and self-motivated, ability to operate independently working remotely -Advanced knowledge of PostgreSQL/PostGIS and SQL query optimization.

The Company

About civilgrid

Nope

Sector Specialisms

sectorSpecialismFormat1

sectorSpecialismFormat2