1

Freelance Python Gis Developer Jobs in Virginia (NOW HIRING)

Overview As a GIS subject matter expert, you're a natural at identifying the right analysis tools ... Programming and scripting experience with languages such as Python and JavaScript * Master's degree ...

We're looking for a GIS Analyst with strong programming skills and a passion for delivering ... Build and maintain Python based data pipelines to automate import, cleaning, transformation, and ...

Programming and scripting experience with languages such as Python and JavaScript * Master's degree ... change with GIS technology. For more information on Esri's Racial Equity and Social Justice ...

The GIS Technician will be responsible for working closely with engineering and permitting staff to ... Experience in Python scripting or other programming languages * Experience with SQI, PostgreSQL ...

Senior GIS Solutions Engineer

Alexandria, VA

$59.25 - $76.25/hr

Bachelor's Degree in GIS, Geography, Engineering, Information Technology or related field * Ability ... Power-user skills with Esri's ArcGIS Pro and experience with scripting languages such as Python ...

... Python Developers, Geospatial (GIS) Developers, ETL Developers, Data Scientists, Data Engineers, Data Analysts, AWS Engineers, DevOps Engineers, Cloud Migration Experts, and Geospatial Systems ...

Overview GIS Solution Engineers on our Logistics team are highly technical, trusted advisors to ... Programming and scripting experience with languages such as Python and JavaScript, * Remarkable ...

next page

Showing results 1-20

Freelance Python Gis Developer information

How do Freelance Python GIS Developers typically collaborate with clients and other team members on projects?

Freelance Python GIS Developers usually work remotely and rely heavily on digital communication tools to collaborate with clients, project managers, and other developers. They often participate in regular video meetings, share progress via project management platforms, and use version control systems like Git to manage code. Clear documentation and prompt feedback are essential, as freelancers may be coordinating with teams across different time zones. Building strong communication skills and setting clear expectations with clients helps ensure project milestones are met efficiently.

What is the difference between Freelance Python Gis Developer vs GIS Analyst?

AspectFreelance Python GIS DeveloperGIS Analyst
Required CredentialsProficiency in Python, GIS software, and sometimes certifications in GIS or programmingBachelor's degree in Geography, GIS, or related field; certifications like GISP are common
Work EnvironmentIndependent, project-based, often remote or freelanceTypically employed full-time in offices, government agencies, or consulting firms
Industry UsageUsed across various industries for custom GIS solutions and data analysisPrimarily in urban planning, environmental management, and government sectors

While both roles involve GIS data, Freelance Python GIS Developers focus on coding and custom solutions, often working independently, whereas GIS Analysts handle data analysis and reporting within organizations.

What does a Freelance Python GIS Developer do?

A Freelance Python GIS Developer specializes in creating, maintaining, and optimizing applications or scripts that handle geographic information system (GIS) data using the Python programming language. They often work with spatial data, build custom GIS tools, automate data processing tasks, and integrate GIS functionalities into web or desktop applications. These professionals usually collaborate with clients on a project basis, offering expertise in libraries such as GeoPandas, Shapely, and ArcPy. Their work enables organizations to analyze and visualize spatial data effectively for decision-making and research.

What are the key skills and qualifications needed to thrive as a Freelance Python GIS Developer, and why are they important?

To thrive as a Freelance Python GIS Developer, you need a solid understanding of Python programming, geospatial concepts, and experience with GIS platforms, often supported by a degree in computer science, geography, or a related field. Proficiency in tools like QGIS, ArcGIS, GDAL, and libraries such as GeoPandas and Shapely is essential, along with familiarity with version control systems like Git. Strong problem-solving, self-management, and communication skills help you manage projects independently and collaborate effectively with clients. These skills and qualities are critical for delivering quality geospatial solutions, meeting client needs, and succeeding in a competitive freelance environment.
What are the most commonly searched types of Python Gis Developer jobs in Virginia? The most popular types of Python Gis Developer jobs in Virginia are:
What are popular job titles related to Freelance Python Gis Developer jobs in Virginia? For Freelance Python Gis Developer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Freelance Python Gis Developer jobs in Virginia look for? The top searched job categories for Freelance Python Gis Developer jobs in Virginia are:
What cities in Virginia are hiring for Freelance Python Gis Developer jobs? Cities in Virginia with the most Freelance Python Gis Developer job openings:

$75K - $81K/yr

Full-time

Medical, Dental, Vision, Life

Posted 13 days ago


Job description

Salary: $75,570.00 - $81,000.00 Annually
Location : 107 N Kent. St., Winchester, VA
Job Type: Full-Time
Job Number: 00716
Department: INFORMATION TECHNOLOGY
Opening Date: 06/10/2026
Description
We are seeking a GIS Analyst/Programmer to support the development, maintenance, and enhancement of the County's Geographic Information Systems (GIS) environment. This position is responsible for creating and maintaining GIS applications, performing spatial analysis, developing interactive mapping solutions, and managing GIS data to support departmental and public needs. The ideal candidate will have experience with ESRI technologies, web and desktop GIS applications, and enterprise GIS environments, along with strong problem-solving and collaboration skills to work effectively across multiple departments.
What You'll Do:
As a GIS Analyst/Programmer, you will:
  • Design, develop, configure, and maintain interactive web maps, GIS applications, and mapping solutions using ESRI technologies and related tools.
  • Support GIS application maintenance, troubleshooting, user interface design, web content development, and integration with County systems and Commercial Off-the-Shelf (COTS) applications.
  • Develop, deploy, and administer desktop, web, and server-based GIS applications using programming languages and tools such as JavaScript, HTML5, Python, SQL, .NET, R, Visual Basic, Android, and iOS.
  • Configure and administer ArcGIS Portal and ArcGIS Online environments.
  • Support the design, maintenance, and management of the County's Enterprise GIS environment and GIS-enabled 911 dispatching systems.
  • Perform GIS analysis, create cartographic products, and provide technical support to GIS users across departments.
  • Create, maintain, and manage vector and raster geospatial data, geodatabases, database queries, views, and SQL-based data updates.
  • Document applications, workflows, and code to support long-term maintenance and sustainability.
  • Evaluate and recommend GIS software solutions to meet specialized business needs.
  • Develop and deliver GIS training for County staff and stay current with emerging GIS technologies and industry trends.
  • Perform other related duties as assigned.

What We're Looking For:
  • Minimum of a Bachelor's degree in GIS, computer science, planning, engineering, or other related field.
  • Minimum of two (2) years of professional GIS experience required; four (4) or more years preferred.
  • Geographic Information System Professional (GISP) and ESRI Technical certifications are preferred.
  • Driver's license strongly preferred.
Other Knowledge, Skills, and Abilities:
  • Strong knowledge of GIS concepts, spatial analysis, modeling, and cartographic principles, with working knowledge of enterprise GIS systems.
  • Experience with programming and development tools such as .NET, Python, JavaScript, SQL, HTML, and relational databases (SQL Server) is preferred.
  • Ability to analyze user needs and develop GIS applications, maintain documentation, translate technical concepts for non-technical audiences, and collaborate effectively with multidisciplinary teams.
  • Strong communication skills and the ability to provide end-user training and support are required.

Supplemental Information
Physical Demands: This position requires moderate physical activity, including walking, standing, bending, reaching, lifting up to 40 pounds, and prolonged periods of sitting and computer use. The work is primarily performed in an office environment and requires effective communication, visual acuity, and attention to detail.
Environmental Conditions: Heated and air-conditioned officeThe worker is not subject to adverse environmental conditions.
All positions are subject to a criminal background check for any convictions that relate to the job duties and responsibilities. Frederick County Virginia Government an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
The County's EEO Utilization Report is available at www.fcva.us/jobs
There are a wide variety of benefits available to Frederick County employees. These benefits include: health, dental, vision, life insurance, optional life and disability plans, flexible spending account for health care, dependent care assistance program, an employee assistance program and a deferred compensation program.
Please click to view our Frederick County Employee Benefits information page with full details on all insurance plans offered.