

CyberTech Systems and Software, Inc
GIS Analyst – Python Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a GIS Analyst – Python Developer, contracted for an unspecified length, offering a competitive pay rate. Key skills include 4+ years of GIS experience, proficiency in Python 3, ArcPy, and Oracle Spatial, with strong data quality assurance expertise.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
October 17, 2025
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
United States
-
🧠 - Skills detailed
#GitHub #Automated Testing #Databases #React #Programming #Redis #Datasets #Visual Studio #Libraries #SQL (Structured Query Language) #Data Quality #Debugging #Oracle #Angular #Data Integration #Quality Assurance #Data Reconciliation #Python #API (Application Programming Interface) #jQuery #TypeScript #"ETL (Extract #Transform #Load)" #JavaScript #Spatial Data #Jira #Data Integrity
Role description
Job Description
We are seeking a candidate who is an experienced GIS Analyst with strong ESRI based python 3 programming capabilities to support spatial data quality assurance and quality control (QA/QC) processes.Strong knowledge of the ArcPy library is a must and experience with the ArcGIS API for Python would be a bonus. The candidate should be highly motivated and a self-starter who has demonstrated successful experience implementing and supporting GIS solutions in a structured environment. Primary responsibility will be for developing automated QA/QC geoprocessing services that analyzing spatial datasets, and ensuring data integrity across GIS platforms using the ArcPy and ArcGIS libraries. The candidate should have excellent written and oral communication skills, detailed-oriented and be both team-oriented and self-motivated.
Responsibilities will include:
• Perform a variety of GIS tasks across database, server, and desktop environments in an Oracle and ESRI environment.
• Design and implement geoprocessing tools and services using ArcPy and the ArcGIS API for Python to integrate with Esri’s Workflow Manager.
• Create, maintain, and quality control Enterprise datasets using various ArcGIS Add-ins or GP tools.
• Develop and maintain Python scripts to automate spatial QA/QC checks for geospatial datasets.
• Perform data validation, error detection, and correction using spatial analysis techniques.
• Collaborate with GIS developers, data stewards, and business units to define QA/QC requirements.
• Support the systematic testing and debugging of new QA/QC procedures.
• Document GIS procedures, QA/QC procedures, workflows, applications details, user instructions, and other necessary communications as required.
• Ensure GIS data integration, transformation, and standardization efforts.
• Assist GIS team to provide Map Services and Applications to the Enterprise through ongoing configuration, modification, and maintenance of Oracle Spatial and ESRI’s ArcGIS Server.
Required Experience and Skills:
• 4+ years in GIS analysis, processing, data collection, development support and creation using ESRI products.
• Extensive hands-on experience with Esri’s GIS solutions, including ArcPy, ArcGIS API for Python, ArcGIS Desktop, ArcGIS Pro, Server, Workflow Manager and SDE.
• Experience using relational databases, particularly Oracle Spatial, Oracle SQL with GIS, and SQL Developer.
• Strong understanding of computational logic and algorithmic development in Python 3 and SQL.
• Deep knowledge of spatial data, related models, formats, coordinate systems, and conversions.
• Experience with versioned editing, topology rules, and data reconciliation.
• Experience with automated testing frameworks for geospatial data.
• Great understanding and prior experience with Linear Referencing Systems.
• Excellent written and verbal communication skills in addition to good visual skills for cartographic presentation.
Additional Skills a Plus:
• Exposure ArcGIS Online, ArcGIS Pro, ArcGIS Portal, ArcGIS Network Analyst, ArcGIS Workflow Manager, ArcGIS Branch Versioning
• JavaScript, Esri’s JavaScript API, React, TypeScript, AngularJS, Ext JS, jQuery, Dojo.
• Visual Studio Code/ GitHub / Jira / QTest
Note: CyberTech promotes equal employment opportunity and compensation without discrimination based on age, race, creed, color, national origin, gender, sexual orientation, disability, marital status, Vietnam Era Veteran status, genetic predisposition, or carrier status.
Job Description
We are seeking a candidate who is an experienced GIS Analyst with strong ESRI based python 3 programming capabilities to support spatial data quality assurance and quality control (QA/QC) processes.Strong knowledge of the ArcPy library is a must and experience with the ArcGIS API for Python would be a bonus. The candidate should be highly motivated and a self-starter who has demonstrated successful experience implementing and supporting GIS solutions in a structured environment. Primary responsibility will be for developing automated QA/QC geoprocessing services that analyzing spatial datasets, and ensuring data integrity across GIS platforms using the ArcPy and ArcGIS libraries. The candidate should have excellent written and oral communication skills, detailed-oriented and be both team-oriented and self-motivated.
Responsibilities will include:
• Perform a variety of GIS tasks across database, server, and desktop environments in an Oracle and ESRI environment.
• Design and implement geoprocessing tools and services using ArcPy and the ArcGIS API for Python to integrate with Esri’s Workflow Manager.
• Create, maintain, and quality control Enterprise datasets using various ArcGIS Add-ins or GP tools.
• Develop and maintain Python scripts to automate spatial QA/QC checks for geospatial datasets.
• Perform data validation, error detection, and correction using spatial analysis techniques.
• Collaborate with GIS developers, data stewards, and business units to define QA/QC requirements.
• Support the systematic testing and debugging of new QA/QC procedures.
• Document GIS procedures, QA/QC procedures, workflows, applications details, user instructions, and other necessary communications as required.
• Ensure GIS data integration, transformation, and standardization efforts.
• Assist GIS team to provide Map Services and Applications to the Enterprise through ongoing configuration, modification, and maintenance of Oracle Spatial and ESRI’s ArcGIS Server.
Required Experience and Skills:
• 4+ years in GIS analysis, processing, data collection, development support and creation using ESRI products.
• Extensive hands-on experience with Esri’s GIS solutions, including ArcPy, ArcGIS API for Python, ArcGIS Desktop, ArcGIS Pro, Server, Workflow Manager and SDE.
• Experience using relational databases, particularly Oracle Spatial, Oracle SQL with GIS, and SQL Developer.
• Strong understanding of computational logic and algorithmic development in Python 3 and SQL.
• Deep knowledge of spatial data, related models, formats, coordinate systems, and conversions.
• Experience with versioned editing, topology rules, and data reconciliation.
• Experience with automated testing frameworks for geospatial data.
• Great understanding and prior experience with Linear Referencing Systems.
• Excellent written and verbal communication skills in addition to good visual skills for cartographic presentation.
Additional Skills a Plus:
• Exposure ArcGIS Online, ArcGIS Pro, ArcGIS Portal, ArcGIS Network Analyst, ArcGIS Workflow Manager, ArcGIS Branch Versioning
• JavaScript, Esri’s JavaScript API, React, TypeScript, AngularJS, Ext JS, jQuery, Dojo.
• Visual Studio Code/ GitHub / Jira / QTest
Note: CyberTech promotes equal employment opportunity and compensation without discrimination based on age, race, creed, color, national origin, gender, sexual orientation, disability, marital status, Vietnam Era Veteran status, genetic predisposition, or carrier status.