1

Gis Programmer Analyst Jobs in Virginia (NOW HIRING)

Associate's degree in Geography, GIS, Engineering, Computer Science, or related field. Must possess ... Ability to conduct statistical analysis (e.g., parametric testing, geo-statistical analysis ...

GIS Analyst

Arlington, VA · On-site

$85K - $110K/yr

The GIS Analyst is a core member of the Analytics team, owning the geospatial function end-to-end ... This role works closely with development, origination, and data engineering to support project ...

GIS Analyst

Arlington, VA · On-site

$85K - $110K/yr

The GIS Analyst is a core member of the Analytics team, owning the geospatial function end-to-end ... This role works closely with development, origination, and data engineering to support project ...

Niyam is seeking a Principal Engineer, GIS / Geospatial Solutions to serve as the company's senior ... Drive innovation, such as AI/ML-enabled geospatial analytics and predictive risk modeling, that ...

Niyam is seeking a Principal Engineer, GIS / Geospatial Solutions to serve as the company's senior ... Drive innovation, such as AI/ML-enabled geospatial analytics and predictive risk modeling, that ...

... engineering and systems integration. Our tightly integrated offerings are tailored to each clients ... Analytical Skills - The ability to solve problems using the GIS suite of tools. Mathematics - Using ...

We're looking for a Senior level GIS Analyst with strong programming skills and a passion for delivering impactful projects. You'll work with a collaborative team to analyze spatial data and build ...

next page

Showing results 1-20

Gis Programmer Analyst information

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.

Infographic showing various Gis Programmer Analyst job openings in Virginia as of August 2026, with employment types broken down into 88% Full Time, 7% Part Time, and 5% Contract. Highlights an 82% Physical, 7% Hybrid, and 11% Remote job distribution.

GIS Programmer Analyst

Suffolk, VA • On-site

RecruitTalent LLC.
IT Services • 1 - 10 employees

Contractor

Re-posted 19 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.