> Markdown version of [/jobs/ext/1752973-gis-python-scripting-data-structures-consultant](https://www.wearedevelopers.com/jobs/ext/1752973-gis-python-scripting-data-structures-consultant). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # GIS Python Scripting Data Structures Consultant - **Company:** Coolsoft LLC - **Location:** Madison, WI, United States (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Geographic Information Systems, Application Programming Interfaces (APIs), ArcGIS (Software), ArcSDE, Databases, Data Structures, Database Design, Systems Analysis, Oracle (Applications), Systems Development Life Cycle, Software Engineering, Spatial Data Infrastructures, Web Applications, Web Services, Scripting, Information Technology - **Published:** July 16, 2026 - **Apply:** https://www.juju.com/job/00000000gh0g9c ## About the Role Geospatial Services Consultant capabilities with 5-10 or more years of relevant professional experience, relies on skills, experience and judgment to plan and accomplish project assignments. Independently and in teamwork situations, perform a variety of complicated technical consulting services activities. May lead and direct the work of others. A wide degree of creativity and self-motivation in job performance is expected. General Competencies / Skills Experience Level Ability to work independently utilizing critical thinking and discretionary decision-making skill sets 5+ years of experience Excellent organization, analytical, and communication skills 5 years of experience GIS: Geographic Information Systems Experience Level ArcGIS Desktop development using .NET 5-10 years of experience Creating, editing, and maintaining spatial data layers 5-10 years of experience Geoprocessing tool - Python scripting 5-10 years of experience Experience with data structures and algorithms for tracing, topology, spatial operation 5 years of experience ArcGIS Pro, ArcGIS Pro SDK 5-10 years of experience Information Technology - Application Development Experience Level ArcGIS API for JavaScript - Experience designing/building GIS web applications using ESRIs JavaScript API 5 years of experience Technical design of java web applications 5 years of experience Information Technology - Architecture Experience Level GIS Web Arc Server - Experience designing/architecting GIS web mapping applications that allow users to create and edit multiple feature classes (point, line, and polygon) using ArcServer. 5 years of experience GIS Web Mapping - Experience designing/architecting GIS web applications. 5 years of experience GIS Web Services - Experience designing/architecting web services utilized by GIS editing applications. 5 years of experience Information Technology - Database Design Experience Level Geo database design - experience with design and implementation 5 years of experience Information Technology - Databases Experience Level Oracle 19c 5 years of experience Experience designing, analyzing, and working with Arc Spatial Database Engine (SDE) 5+ years of experience Information Technology - Integration of Tabular and Spatial Data Experience Level ## Description Geospatial Services Consultant positions provide technical leadership and project management roles for complex geospatial, integrated system development and infrastructure implementation projects. Consultants of this category offer high-level consulting skills to agency programs on the selection and use of geospatial technologies; working as a liaison and advocate with program customers in representing program business requirements and plans; reviewing the design, development and implementation of GIS projects to ensure appropriate technology implementation, quality and adherence to framework standards; providing consulting GIS specific high-level expert consultation to an agency and enterprise on strategic evaluation and/or adoption of new and emerging technologies; implementing and/or facilitating geospatial system analysis and design efforts; establishing agency-wide technical standards, policies and frameworks; providing geospatial specific project management services, and supporting customer business operations. ## Related Videos - [Your organization as a Graph](https://www.wearedevelopers.com/videos/2051-your-organization-as-a-graph) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025)