Description
Build and maintain geospatial web applications and automation tools using Python, JavaScript, and the ESRI ArcGIS Suite.
Responsibilities
- Develop web applications and dashboards using the ESRI JavaScript API and Python API for ArcGIS.
- Create scripts and models for data processing and automation using QGIS Model Builder, Python (arcpy), and FME Workbench.
- Design and implement database solutions, writing complex SQL queries, procedures, triggers, and functions in Postgres-SQL.
- Develop desktop applications and plugins using C++, VB.NET, and .NET frameworks.
- Troubleshoot source catalogue issues for raster tile generation and optimize shell scripting workflows.
Required Skills
- 5+ years of professional experience in GIS development and geospatial software.
- Deep proficiency with ESRI ArcGIS Suite, including ArcMap, ArcObjects, and ArcGIS Pro.
- Strong programming skills in Python (arcpy, QGIS module), JavaScript, and C++.
- Experience with FME for data transformation and workflow automation.
- Proficiency in QGIS, including plugin development and model builder.
- Expertise in Postgres-SQL, including stored procedures and complex querying.
- Knowledge of .NET (VB.NET/C#) and shell scripting for desktop and web API integration.
Preferred Skills
- Experience with AWS technology for hosting or processing geospatial data.
- Ability to create technical documentation, user guides, and training materials.