1

Gis Programmer Analyst Jobs (NOW HIRING)

Position: GIS Analyst Job ID: 26-005-SS Agency: BAU Work Mode: Hybrid (40% remote and 60% onsite ... The programmer will assist in the upgrade and development of an Agricultural Preservation Model ...

Be Seen First

Applied Technology Services (ATS) is seeking an experienced Senior GIS Programmer / Systems Analyst to provide GIS application development and technical support for Baltimore County's Office of ...

New

Job Title: Sr. GIS Programmer Location: Towson, MD Type: Contract Compensation: Rate Negotiable ... analysis, project management, or related field • Recent engagement with a government entity ...

Job Title: Sr. GIS Programmer Location: Towson, MD Type: Contract Compensation: Rate Negotiable ... systems analysis, change management analysis, project management, or related field * Recent ...

... GIS Programmer position. This position is a contract hire opportunity in Towson, MD will be a ... analysis, project management, program analysis, or a closely related field. Preferred: Recent ...

New

... GIS Programmer position. This position is a contract hire opportunity in Towson, MD will be a ... analysis, change management analysis, project management, program analysis, or a closely related ...

New

Job Title: Sr. GIS Programmer Location: Towson, MD Type: Contract Compensation: Rate Negotiable ... systems analysis, change management analysis, project management, or related field * Recent ...

New

Job Title: Sr. GIS Programmer Location: Hybrid - Towson, MD 21204 Duration: 6 Months Qualifications ... analysis, or a closely related field. · Recent engagement with a government entity

GIS Developer/Analyst. Requisition ID : SAIC CoM 2017 -MC R214157. Client: City of Memphis(State of TN). Duration: 3+ Years JOB PURPOSE AND SUMMARY The GIS Analyst/Developer under the direction of ...

Showing results 41-60

GIS Programmer Analyst information

See salary details

$38K

$75K

$121K

How much do gis programmer analyst jobs pay per year?

As of Sep 12, 2026, the average yearly pay for gis programmer analyst in the United States is $75,010.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,000.00 and $84,500.00 per year, depending on experience, location, and employer.

What is a GIS Programmer Analyst?

GIS Programmer Analysts are professionals who develop, customize, and maintain Geographic Information System (GIS) applications and databases. They combine programming skills with spatial analysis expertise to create tools that help organizations visualize, analyze, and interpret spatial data. Their work often involves writing code, managing geospatial data, and supporting users with technical solutions for mapping and spatial decision-making processes.

What are the key skills and qualifications needed to thrive as a GIS Programmer Analyst?

To thrive as a GIS Programmer Analyst, you need a strong background in geographic information systems, programming (such as Python or JavaScript), and spatial data analysis, usually supported by a relevant degree. Familiarity with GIS software like Esri ArcGIS, SQL databases, and version control systems, as well as certifications like Esri Technical Certification, are typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with stakeholders and translate requirements into technical solutions. These skills are crucial for developing accurate, efficient GIS applications that support organizational decision-making and spatial data management.

What are some common challenges faced by GIS Programmer Analysts when integrating spatial data from multiple sources?

GIS Programmer Analysts often encounter challenges when integrating spatial data from various sources due to differences in data formats, coordinate systems, and data quality. Ensuring consistency and accuracy typically requires data cleaning, transformation, and validation processes. Additionally, collaborating closely with data providers and subject matter experts is essential to resolve discrepancies and ensure that integrated datasets meet project requirements. Overcoming these challenges helps ensure the reliability and usability of GIS applications and analyses.

What is the difference between Gis Programmer Analyst vs GIS Developer?

AspectGis Programmer AnalystGIS Developer
Required CredentialsBachelor's in GIS, Computer Science, or related field; certifications like GISPBachelor's in GIS, Computer Science, or related field; certifications like GISP
Work EnvironmentOffice-based, collaborating with analysts and stakeholdersOffice or field-based, focusing on application development and mapping
Employer & Industry UsageGovernment agencies, urban planning, environmental firmsTech companies, consulting firms, government agencies
Common Search & ComparisonYesYes

Both Gis Programmer Analysts and GIS Developers require similar credentials and often work in overlapping environments within government and industry sectors. The main difference lies in their focus: Gis Programmer Analysts typically analyze GIS data and develop applications to support decision-making, while GIS Developers primarily create mapping applications and GIS software solutions. Understanding these distinctions helps job seekers target the right roles based on their skills and career goals.

What states have the most Gis Programmer Analyst jobs?

States with the most job openings for Gis Programmer Analyst jobs include:

What are popular job titles related to Gis Programmer Analyst jobs?

For Gis Programmer Analyst jobs, the most frequently searched job titles are:

Infographic showing various Gis Programmer Analyst job openings in the United States as of August 2026, with employment types broken down into 90% Full Time, 5% Part Time, and 5% Contract. Highlights an 80% Physical, 8% Hybrid, and 12% Remote job distribution, with an average salary of $75,010 per year, or $36.1 per hour.

Senior GIS Programmer/Systems Analyst

Towson, MD • On-site

Educology Solutions
IT Services • 11 - 50 employees

Contractor

This job post has expired today. Applications are no longer accepted.


Job description

We are seeking a highly qualified Senior GIS Programmer / Systems Analyst to provide application development and technical support for our Customer's Office of Information Technology (GIS Program) and the Office of Planning

.

The primary objective of this role is to assist in the upgrade and development of an Agricultural Preservation Model. You will be responsible for migrating and upgrading the County's current custom ArcMap Add-In (built with C# and Python) into a modern ArcGIS Pro Add-In.

DUTIES & RESPONSIBILITIES

Application Development: Perform advanced GIS application development within an Enterprise GIS environment

Code Management: Conduct rigorous code reviews, comprehensive technical documentation, and strategic development planning

Database Management: Oversee and execute spatial database development and integration.

MINIMUM QUALIFICATIONS

A minimum of 5 years of experience developing and modifying applications utilizing J2EE, .NET, JavaScript, HTML, C#, and Python.

A minimum of 3 years of hands-on experience with ESRI ArcGIS technologies, specifically including ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, Esri SDKs, and ArcSDE

Demonstrated proficiency with ArcGIS Model Builder and Python scripting

.

Strong practical knowledge of Structured Query Language (SQL), Triggers, and Stored Procedures

Experience developing business intelligence and spatial reports using SSRS and Power BI

.

Deep understanding of relational database concepts, with a preference for Oracle or SQL Server

.

Excellent written and verbal communication skills

PREFERRED QUALIFICATIONS

Bachelor’s degree from an accredited college or university in Business, Computer Science, or a related field

Five (5) years of experience in systems analysis, change management analysis, project management, program analysis, or a closely related discipline

.

Recent and relevant engagement working with a government entity