GIS Python Developer (QA / QC Automation – ArcGIS Workflow Manager)
Location : 100% Remote
Type : Full-Time / Contract
About the Role
We are looking for a GIS Python Developer to design, develop, and implement automated Quality Assurance and Quality Control (QA / QC) processes for spatial data. The role involves writing Python scripts (primarily using ArcPy or the ArcGIS API for Python ) and integrating them into Esri’s ArcGIS Workflow Manager to streamline and automate GIS data validation across teams.
Key Responsibilities
- Develop QA / QC Scripts :
- Create and maintain Python scripts to automatically identify and correct spatial data issues such as :
- Missing or invalid geometry
- Polygon overlaps or gaps
- Attribute inconsistencies
- Coordinate system mismatches
- Topology and connectivity errors (e.g., roads not connecting properly)
- Integrate with ArcGIS Workflow Manager :
- Configure and embed QA / QC scripts as automated steps within ArcGIS Workflow Manager task sequences, enabling :
- Automatic validation after data edits or updates
- Flagging and reporting of errors for correction
- Consistent enforcement of spatial data quality standards
- Ensure Data Integrity and Compliance :
- Maintain accuracy, consistency, and traceability of all GIS data edits and updates across the enterprise environment.
- Collaborate Across Teams :
- Work closely with GIS analysts, database administrators, and developers to ensure smooth integration, performance optimization, and scalability of QA / QC solutions.
Qualifications
Bachelor’s degree in Geographic Information Systems (GIS), Computer Science, Geomatics , or a related field.Proven experience in Python scripting for GIS automation .Strong knowledge of Esri technologies , including ArcGIS Pro, ArcGIS Enterprise , and ArcGIS Workflow Manager .Experience with ArcPy and / or the ArcGIS API for Python .Understanding of spatial data models, topology rules, and coordinate systems .Familiarity with data quality management principles (QA / QC) in GIS environments.Strong analytical and problem-solving skills with attention to detail.Excellent communication skills and ability to work in a collaborative environment.Preferred Qualifications
Experience with versioned geodatabases (ArcSDE) and enterprise data workflows.Exposure to SQL and spatial database management.Knowledge of automation frameworks or DevOps practices within GIS.What You’ll Achieve
You’ll play a key role in building a repeatable, automated, and auditable quality-control process for spatial data—ensuring every dataset and map product meets enterprise accuracy standards before publication or approval.