GIS Developer

WGI

Huntsville (AL)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

WGI is seeking a GIS Developer in Huntsville, AL with 3-5 years of GIS software experience. Focus on web-based GIS using ArcGIS API for JavaScript and Python automation to streamline field and decision-maker workflows.

Join a collaborative team at a leading consulting firm investing in the latest tools while delivering geospatial solutions and integrations with external systems.

Qualifications

  • 3-5 years of experience in GIS application development or closely related software development with geospatial components.
  • Proficiency in JavaScript/TypeScript and Python; working knowledge of SQL.
  • Experience with the Esri ArcGIS API for JavaScript and the ArcGIS REST API.
  • Familiarity with React or Angular.
  • Experience configuring and/or customizing ArcGIS Enterprise (Portal/Server) and/or ArcGIS Online.
  • Demonstrated portfolio of web mapping applications or GIS tools.
  • Strong written and verbal communication skills and the ability to collaborate with technical and non-technical stakeholders.

Responsibilities

  • Design and build custom web mapping applications using the ArcGIS API for JavaScript (4.x), HTML5, CSS, and modern JavaScript development practices.
  • Develop and maintain custom widgets and extensions for Esri web app frameworks (e.g., Experience Builder and Web AppBuilder).
  • Create responsive, accessible GIS tools for desktop and mobile users.
  • Write Python (ArcPy) scripts to automate geoprocessing, map production, data updates, and publishing workflows.
  • Integrate GIS with external business systems using RESTful APIs, JSON, SQL, and ETL approaches.
  • Support ArcGIS Enterprise and/or ArcGIS Online configurations and customization efforts with GIS and IT stakeholders.
  • Follow modern software engineering practices including version control (Git/GitHub), code reviews, documentation, and deployment processes.
  • Collaborate with project managers and end users to gather requirements and deliver well-tested solutions.
  • Adapt to new technologies to improve GIS development workflows and platform capabilities.
  • Adhere to safety and information security policies.
  • Work well independently and as a team member.

Skills

JavaScript/TypeScript
Python
SQL
React
Angular
GIS development
Communication

Education

Bachelor's degree in Computer Science or GIS

Tools

ArcGIS API for JavaScript
ArcGIS REST API
ArcGIS Enterprise
FME
SQL

Job description

GIS Developer – Huntsville, AL
Overview

We are seeking a GIS Developer with 3-5 years of experience for our Huntsville, AL office. The candidate will be directly responsible for designing, developing, and maintaining GIS software solutions that extend and enhance the Esri ArcGIS platform. This role focuses on web-based GIS application development using the ArcGIS API for JavaScript, along with Python automation and systems integration to streamline workflows for field teams and decision-makers.

At WGI, you will find talented, passionate associates providing exceptional service in collaborative, team-driven environments, all while having fun and enjoying the work they do. We work to stay ahead of the curve by investing in the latest tools and technology. As one of the nation's top consulting firms, we consistently strive to promote efficiency, cultivate a culture our associates can proudly embrace, and empower our associates to advance their career growth at WGI, and beyond.

WGI is always looking for remarkable individuals to join our team and help us grow in our vision. If you think you are an innovative, self‑motivated team‑player, and want to shape your community, join our WGI team today!

WGI offers a complete Benefits package including: Medical, Dental, Vision, LTD & STD, Life Insurance, 401k with match, PTO, Holidays, HSA with company contribution, Pet insurance, and Employee assistance program.

Responsibilities
  • Design and build custom web mapping applications using the ArcGIS API for JavaScript (4.x), HTML5, CSS, and modern JavaScript development practices.
  • Develop and maintain custom widgets and extensions for Esri web app frameworks (e.g., Experience Builder and Web AppBuilder) to deliver functionality not available out‑of‑the‑box.
  • Create responsive, accessible, and user‑friendly GIS tools for both desktop and mobile users.
  • Write and maintain Python (ArcPy) scripts to automate geoprocessing, map production, data updates, and publishing workflows (including geoprocessing services).
  • Integrate GIS with external business systems (e.g., asset management or ERP platforms) using RESTful APIs, JSON, SQL, and ETL approaches (e.g., FME or Python‑based pipelines).
  • Support and contribute to ArcGIS Enterprise and/or ArcGIS Online configurations and customization efforts in coordination with GIS and IT stakeholders.
  • Follow modern software engineering practices including version control (Git/GitHub), code reviews, documentation, and deployment processes.
  • Collaborate with project managers and end users to gather requirements, translate business needs into technical designs, and deliver well‑tested, maintainable solutions.
  • Adapt to and integrate new technologies in support of improving GIS development workflows and platform capabilities.
  • Adhere to safety and information security policies.
  • Work well independently and as a team member.
  • Other duties as assigned.
Qualifications
  • Bachelor's degree in Computer Science, GIS, Software Engineering, or related field is preferred.
  • 3-5 years of experience in GIS application development or closely related software development experience with geospatial components.
  • Proficiency in JavaScript/TypeScript and Python; working knowledge of SQL.
  • Experience with the Esri ArcGIS API for JavaScript and the ArcGIS REST API.
  • Familiarity with modern frontend frameworks such as React or Angular.
  • Experience configuring and/or customizing ArcGIS Enterprise (Portal/Server) and/or ArcGIS Online.
  • Demonstrated portfolio of web mapping applications, custom GIS tools, or relevant project experience.
  • Strong written and verbal communication skills and the ability to collaborate with technical and non‑technical stakeholders.

Applicants must be currently authorized to work in the U.S. on a full‑time basis. We are unable to sponsor or take over sponsorship of employment visas.

Physical Demands

The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work is performed in an office setting. Hand‑eye coordination is necessary to operate a computer, keyboard, and mouse. The use of a telephone headset will allow for virtual communication with team members through Zoom and/or Microsoft Teams. While performing the duties of this job, the employee is often required to sit for prolonged periods, use hands/fingers to handle, feel, or operate objects, tools, or controls, reach with hands and arms, speak, and hear. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.

WGI is an Equal Opportunity Employer/Veterans/Disabled.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Web Developer I - UI for ArcGIS Enterprise
Web Developer I - UI for ArcGIS Enterprise

ESRI • Redlands (CA)

On-site
USD 79,040 - 133,016
Life insurance
Vacation time
Paid holidays
+1
Project Manager - Geospatial
Project Manager - Geospatial

WGI • Huntsville (AL)

On-site
USD 80,000 - 100,000
Medical, Dental, Vision Insurance
401k with match
Pet insurance
+1
GIS Implementation Engineer - Technical Lead
GIS Implementation Engineer - Technical Lead

Ardent MC • Huntsville (AL)

On-site
USD 70,000 - 90,000
Relocation assistance
GIS Map Developer
GIS Map Developer

Idexcel • Washington

On-site
USD 90,000 - 120,000
Geospatial (GIS) Business Analyst
Geospatial (GIS) Business Analyst

ArdentMC • Huntsville (AL)

On-site
USD 70,000 - 90,000
Highly competitive benefits
Professional development opportunities
Exceptional culture and work environment
Geospatial (GIS) Business Analyst
Geospatial (GIS) Business Analyst

Ardent MC • Huntsville (AL)

On-site
USD 60,000 - 80,000
GIS Developer II
GIS Developer II

Innovate!, Inc. • United States

Remote
USD 90,000 - 125,000
Medical benefits
Dental benefits
Vision benefits
+3
GIS Technician
GIS Technician

Magnolia River International • Huntsville (AL)

On-site
USD 50,000 - 70,000
GIS Analyst
GIS Analyst

6AM City, LLC • Arizona

On-site
USD 70,000 - 100,000
GIS Technician I-GISTI
GIS Technician I-GISTI

Pike Corporation • Fort Mill (SC)

On-site
USD 42,000 - 54,000