1

Freelance Python Gis Developer Jobs in Flagstaff, AZ

Freelance Python Gis Developer information

See Flagstaff, AZ salary details

$13

$58

$86

How much do freelance python gis developer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for freelance python gis developer in Flagstaff, AZ is $58.65, according to ZipRecruiter salary data. Most workers in this role earn between $48.32 and $66.63 per hour, depending on experience, location, and employer.

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.

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 are the most commonly searched types of Python Gis Developer jobs in Flagstaff, AZ?

The most popular types of Python Gis Developer jobs in Flagstaff, AZ are:

What are popular job titles related to Freelance Python Gis Developer jobs in Flagstaff, AZ?

For Freelance Python Gis Developer jobs in Flagstaff, AZ, the most frequently searched job titles are:

What job categories do people searching Freelance Python Gis Developer jobs in Flagstaff, AZ look for?

The top searched job categories for Freelance Python Gis Developer jobs in Flagstaff, AZ are:

GIS Analyst II - Information Technology (0826)

Coconino County

Flagstaff, AZ • On-site

$68K - $79K/yr

Full-time

Posted 10 days ago


Key responsibilities

  • Perform GIS management tasks including database design, data maintenance, analysis, modeling support, and application development.

  • Administer and support ArcGIS Enterprise, ArcGIS Online, and related server infrastructure, including troubleshooting and system maintenance.

  • Collaborate with GIS staff and departments to understand needs, develop technical specifications, and implement GIS solutions.


Job description

Nature of Work Under general supervision, performs work of moderate difficulty in Geographic Information Systems (GIS) management, including database design; ArcGIS Enterprise and ArcGIS Online administration; data maintenance; data analysis and interpretation; modeling support; application development; and project management; other duties as assigned. Occasional after-hours work may be required to address urgent issues, perform system maintenance, or implement planned upgrades. Establishing and following best practices for user support and system changes is critical to maintaining operational efficiency.

This position also requires close collaboration with other Information Technology support teams to ensure seamless integration and effective problem resolution across different technical areas. Work Arrangement: This is an in-office position. Limited remote work may be authorized on an occasional basis, subject to operational needs, and requires prior approval from the Deputy Chief Information Officer or Chief Information Officer.

Background Requirement: This position will require the successful completion of a Criminal Justice Information Services (CJIS) fingerprint and background clearance within 90 days of employment; this must be maintained throughout employment. Typical Duties Designs, develops, programs, and supports integrated GIS systems Designs and implements custom web applications for internal and public use within ArcGIS Online, helps to administer organizational items and members Provides oversight and management for large projects Utilizes various software and extensions to perform complex GIS analysis Utilizes various programming languages like Python and SQL in support of ETL processes Works closely with GIS staff and departments to understand business needs, prepares technical specifications, and recommends options to stakeholders Researches and implements new technologies and methodologies for GIS solutions in coordination with the GIS Manager; documents processes and procedures Assists in administering server infrastructure within an ArcGIS Enterprise deployment, and troubleshooting errors that may occur May be asked to be on call during emergency events Essential functions include but are not limited to: sitting and performing repetitive hand and wrist motions for data analysis and computer work; working with other staff and county departments; working effectively in a remote office environment; and communicating in both routine conversation and technical presentations Minimum Qualifications Bachelor's degree in geography, urban planning, environmental science, or related field, and four years of progressively responsible experience with Geographical Information Systems, programming, systems analysis, or integration and management, OR Associate degree in geography, urban planning, environmental science, or related field, and five years of progressively responsible experience with Geographical Information Systems, programming, systems analysis, or integration and management, OR Six years of progressively responsible experience with Geographical Information Systems, programming, systems analysis, or integration and management, OR Any equivalent combination of education, training and experience that demonstrates the ability to perform the duties of the position. This position is non-exempt from overtime.

The ideal candidate will contribute to the successful delivery of Enterprise GIS services and will have proven experience designing and deploying enterprise-wide solutions using the full ArcGIS Enterprise platform. This includes development and implementation of GIS tools, add-ins, and web-based applications; supporting the administration and configuration of Esri's enterprise deployment, including ArcSDE, ArcGIS Server, ArcGIS Portal, and ArcGIS Online; and creating customized geospatial solutions within ArcGIS Enterprise environments. This work relies heavily on application programming languages such as Python and Arcade within ArcGIS Pro and ArcGIS Online applications.

This position provides support to a variety of internal and external clients and offers a diverse range of daily work activities based on client needs. The candidate will be responsible for managing multiple projects simultaneously and must maintain high levels of professional conduct and work quality. Example duties may include designing, implementing, and debugging complex GIS-centric applications and database solutions; functioning as a database administrator; serving as an ArcGIS Online administrator; providing user training; and developing system documentation and instructional materials.

Preferred qualifications include experience building and maintaining mapping applications using Esri's ArcGIS desktop and online platforms; managing and administering spatial and non-spatial data within traditional and branch versioned SDE databases; and installing, configuring, customizing, administering, and maintaining an Enterprise GIS system, including ArcGIS Server, ArcGIS Portal, and ArcGIS Online. Demonstrated ability to troubleshoot problems and develop both short-term and long-term solutions; to create and use automated processes with ModelBuilder, Python, and/or other automation tools; to manage multiple projects while meeting tight deadlines; to establish and maintain effective working relationships with a variety of individuals and groups, including customers in stressful situations; and to work collaboratively with GIS and IT peers. Ability to communicate effectively, both orally and in writing, with all levels of the organization, including conducting public presentations and GIS training.

Skilled in Esri GIS products, including ArcGIS Enterprise 12.x, with the ability to create and maintain maps and map products; and perform extraction, transformation, and loading (ETL) of data from various internal and external sources into enterprise systems using scripting languages such as SQL or Python. Creative problem solver with a demonstrated willingness to take initiative and the ability to work independently. Knowledge, Skills and Abilities Considerable knowledge of: Strong knowledge of advanced GIS concepts, geoprocessing functions and techniques, and spatial database management procedures GIS software such as ArcGIS Online, ArcGIS Server, ArcSDE, ArcGIS Pro, 3D Analyst, Spatial Analyst, and ArcGIS Portal Esri's application development suite (Dashboards, Survey123, QuickCapture, Instant Apps, Experience Builder) Advanced editing, digitizing, and data manipulation procedures for GIS; database design; and computer system design Network concepts and testing procedures, backup and recovery procedures, and security processes Demonstrated knowledge of GIS programming and scripting languages, including Python, SQL, JSON, HTML, and CSS Comprehensive working knowledge of database concepts, including SQL Server RDBMS Working knowledge of: Governmental budgeting and purchasing policies Network design and administration Cartographic principles and methods Ability to: Analyze complex data and problems and recommend appropriate systemic improvements for resolution Acquire and maintain current knowledge of emerging technology trends Prepare and maintain complex reports and records Establish and maintain effective working relationships with employees, other agencies, and the public Work safely and support a culture of workplace safety Follow written and oral instructions Work independently or as part of a team to identify and prioritize tasks and develop contingency plans for multiple tasks and projects Communicate effectively, both verbally and in writing Coconino County is an Equal Opportunity Employer

AmeriCorps, Peace Corps, and other national service alumni are encouraged to apply.