1

Gis Programmer Analyst Jobs (NOW HIRING)

Job Summary: We are seeking a highly skilled GIS Programmer Analyst to develop, maintain, and enhance geospatial applications and systems. The ideal candidate will have at least 5 years of ...

NEOGOV is a company focused on Geographic Information Systems, and they are seeking a GIS Programmer Analyst II. This role involves designing, developing, implementing, and maintaining applications ...

Position Description : ยท Baltimore County is seeking a qualified Senior GIS Programmer/Systems Analyst to perform application development and support activities supporting the Office of Information ...

Responsible for analysis and design of application software; assesses user needs, and analyzes and ... Diagnoses and remedies system or programming problems, and develops reasonable alternatives.

GIS PROGRAMMER TOWSON, MD HYBRID RATE NEGOTIABLE We are seeking a qualified Senior GIS Programmer/Systems Analyst to perform application development and support activities supporting the Office of ...

The consultant may work remotely up to 2 days per week, equivalent to approximately 40% remote and 60% onsite The client is seeking a qualified Senior GIS Programmer/Systems Analyst to perform ...

ASSYST is seeking a GIS Programmer to support the application development and enterprise GIS ... Perform code reviews, technical planning, system analysis, and project documentation. Requirements:

ASSYST is seeking a GIS Programmer to support the application development and enterprise GIS ... Perform code reviews, technical planning, system analysis, and project documentation. Requirements:

Onsite Scope of Work: seeking a qualified Senior GIS Programmer/Systems Analyst to perform application development and support activities supporting the Office of Information Technology s GIS Program ...

Onsite Scope of Work: seeking a qualified Senior GIS Programmer/Systems Analyst to perform application development and support activities supporting the Office of Information Technology's GIS Program ...

ASSYST is seeking a GIS Programmer to support the application development and enterprise GIS ... Perform code reviews, technical planning, system analysis, and project documentation. Requirements:

ASSYST is seeking a GIS Programmer to support the application development and enterprise GIS ... Perform code reviews, technical planning, system analysis, and project documentation. Requirements:

Responsibilities Client is seeking a qualified Senior GIS Programmer/Systems Analyst to perform application development and support activities supporting the Office of Information Technology's GIS ...

Sr. GIS Programmer

Towson, MD ยท Hybrid

$40 - $50/hr

Hybrid (remote work 2 days per week) Duration: 6 Months We are seeking a qualified Senior GIS Programmer/Systems Analyst to perform application development and support activities supporting the ...

Be Seen First

Senior GIS Programmer/Systems Analyst LOCATION: Towson, MD-Hybrid Must be US citizen or green card holder Government agency is seeking a qualified Senior GIS Programmer/Systems Analyst to perform ...

next page

Showing results 1-20

Gis Programmer Analyst information

See salary details

$38K

$75K

$121K

How much do gis programmer analyst jobs pay per year?

As of Sep 10, 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 cities are hiring for Gis Programmer Analyst jobs?

Cities with the most Gis Programmer Analyst job openings:

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.

GIS Programmer Analyst

Suffolk, VA โ€ข On-site

RecruitTalent LLC.
IT Servicesย โ€ขย 1 - 10 employees

Contractor

Re-posted 18 days ago


Job description

Job Summary:
We are seeking a highly skilled GIS Programmer Analyst to develop, maintain, and enhance geospatial applications and systems. The ideal candidate will have at least 5 years of professional experience, a bachelor's degree in a relevant field, and certifications such as Esri Developer Certification, GISP (GIS Professional Certification), or equivalent. This role involves integrating GIS technologies with programming to deliver innovative solutions. Candidates must successfully pass a background check prior to employment.

Key Responsibilities:

  • Design, develop, and maintain GIS applications and tools using programming languages.
  • Integrate GIS technologies with other systems and databases to enhance functionality.
  • Analyze user requirements and translate them into technical specifications for GIS solutions.
  • Conduct testing and debugging to ensure the reliability and performance of GIS applications.
  • Manage and maintain geospatial databases to ensure data accuracy and integrity.
  • Create custom scripts and automation processes to streamline GIS workflows.
  • Collaborate with cross-functional teams to implement GIS solutions in projects.
  • Provide technical support and training to staff on GIS applications and tools.
  • Stay updated on advancements in GIS technology and programming trends.
  • Ensure compliance with industry standards and organizational policies.

Qualifications:

  • Bachelor's degree in Computer Science, Geospatial Sciences, or a related field.
  • Minimum of 5 years of experience in GIS programming and analysis.
  • Relevant certifications (e.g., Esri Developer Certification, GISP, or equivalent).
  • Proficiency in programming languages such as Python, JavaScript, or SQL for GIS applications.
  • Strong knowledge of GIS software such as ArcGIS, QGIS, or similar tools.
  • Excellent analytical and problem-solving skills.
  • Effective communication and teamwork abilities.

Additional Requirements:

  • Successful completion of a background check.