GIS Python Developer (QA / QC Automation – ArcGIS Workflow Manager)
Location : 100% Remote
Type : Full-Time / ContractAbout the Role
We are looking for aGIS Python Developerto design, develop, and implement automated Quality Assurance and Quality Control (QA / QC) processes for spatial data.
The role involves writing Python scripts (primarily usingArcPyor theArcGIS API for Python ) and integrating them intoEsri's ArcGIS Workflow Managerto 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 standardsEnsure 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 inGeographic Information Systems (GIS), Computer Science, Geomatics , or a related field.
Proven experience inPython scripting for GIS automation .
Strong knowledge ofEsri technologies , includingArcGIS Pro, ArcGIS Enterprise , andArcGIS Workflow Manager .
Experience withArcPyand / or theArcGIS API for Python .
Understanding ofspatial data models, topology rules, and coordinate systems .
Familiarity withdata 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 withversioned geodatabases (ArcSDE)and enterprise data workflows.
Exposure toSQLand spatial database management.
Knowledge ofautomation frameworksorDevOps practiceswithin 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.
Python Developer • Arujá, São Paulo, Brasil