GIS Python Developer- Memphis,TN preferred, can support remotely

Post Date

Aug 02, 2023

Location

Memphis,
Tennessee

ZIP/Postal Code

38120
US
Jun 29, 2025 Insight Global

Job Type

Contract-to-perm

Category

Security Engineering

Req #

DC0-641234

Pay Rate

$45 - $68 (hourly estimate)

Job Description

The ideal candidate for this position will possess a strong skillset and solid experience in Python and Geographic Information Systems (GIS). Your role as an experienced GIS Python Developer will be to: review requirements, write code, collaborate with analysts and other developers, design solutions, leverage new technologies, comply with legacy technologies, implement web-based GIS applications utilizing ESRI tools, and solve complex business operations challenges.

Most of the solutions developed by or in conjunction with our Geospatial Technologies team revolve around Big Data and leverage enterprise level technologies. It is imperative that you have an interest in solving problems, being resourceful, and the capacity to think critically and outside-the-box.



This is an excellent opportunity for someone looking for a long-term opportunity, growth, flexible work environment with competitive salary and great benefits. If you are self-motivated, work with a team and individually, and can bring innovative solutions and ideas, then this is a great opportunity for you!

This position will perform and have the following duties, roles, and / or responsibilities:

* Maintain and improve existing GIS and Geospatial solutions.

* Design, develop, plan, and implement new GIS and Geospatial solutions.

* Leverage GIS and Geospatial technologies to automate workflows, tasks, or processes.

* Utilize and leverage GIS and Python to contribute to network analysis and route solving for transportation and logistics.

* Leverage the Esri suite: ArcGIS Enterprise, ArcGIS Portal, ArcGIS Server, ArcGIS Online, ArcGIS Map, ArcGIS Pro, ArcGIS API for Python, ArcGIS API for JavaScript, ArcGIS Network Analyst, and Advanced geocoding,

* Work within various Databases, Systems, and models to integrate data updates, perform queries, and connections.

* Complete data analysis, support data collection and capture, generate predictive modeling, and perform data visualization.

Required Skills & Experience

* U.S. Citizen or Green Card holder and must be able to obtain a Public Trust clearance.

* Minimum of a Bachelor of Science degree in Computer Science or related field; experience may be substituted for education.

* 3+ years of experience using GIS products such as Esri ArcGIS software suite (Desktop, Pro, Server, SDE, and AGOL), Google Maps, and open-source GIS tools

* 3+ years of experience with enterprise software development using Python (2.x and 3.x)

* Python frameworks such as Flask, Django, or Tornado

* Front-end development using JavaScript, HTML, and CSS

* Knowledge of and experience developing web services using RESTful APIs, XML, SOAP, or JSON

* Database and SQL experience (Oracle, PostgreSQL, MySQL, etc.)

* Agile work environment (Scrum, Lean)

Nice to Have Skills & Experience

* Multithreading, asynchronous, server pool environments

* Experience working in Linux environments and basic shell scripting; job scheduling and workload automation

* Analytical and problem-solving skills

* Routing technology

* Cloud development

* Big Data solutions

* Functional programming experience

* Test Driven Development (TDD)

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.