WGI

GIS Developer

WGI$80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, GIS, Software Engineering, or related field preferred.
  • 3-5 years of experience in GIS application development or 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 ArcGIS REST API.
  • Familiarity with modern frontend frameworks such as React or Angular.
  • Experience configuring/customizing ArcGIS Enterprise or ArcGIS Online.
  • Demonstrated portfolio of web mapping applications or custom GIS tools.

Responsibilities

  • Design and build custom web mapping applications using the ArcGIS API for JavaScript.
  • Develop and maintain custom widgets for Esri web app frameworks.
  • Create responsive and user-friendly GIS tools for desktop and mobile.
  • Write Python scripts to automate geoprocessing and map production tasks.
  • Integrate GIS with external business systems using APIs and SQL.
  • Support ArcGIS Enterprise/Online configurations in collaboration with GIS and IT teams.
  • Follow modern software engineering practices including version control and code reviews.

Benefits

  • Medical, Dental, Vision coverage.
  • Long-term and short-term disability insurance.
  • Life Insurance.
  • 401k plan with company match.
  • Paid Time Off (PTO) and Holidays.
  • Health Savings Account with company contribution.
  • Pet insurance and Employee assistance program.
Full Job Description
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.

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.

#LI-onsite

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.

If you have what it takes to join our growing organization and want to be part of a dedicated team, please apply today. In return, WGI provides a competitive salary and an outstanding work environment.

About WGI

As a multidisciplinary consulting firm, WGI has eight offices throughout Florida and specializes in the following disciplines: Land Development/Municipal Engineering, Transportation Engineering, Surveying and Mapping, Subsurface Utility Engineering, Structures, Water Resources, Landscape Architecture, Environmental Sciences, Architecture, Land Planning, and Creative Services. The Zweig Group ranked WGI #4 on its 2017 Hot Firms list and #23 on the 2017 Best Firms to Work For list.

WGI Careers

Joining WGI offers a unique opportunity to become part of a dynamic team that drives innovation and leadership in the industry. WGI is renowned for its commitment to excellence and a culture that fosters growth and professional development.

Explore Job Opportunities

WGI is actively seeking talented individuals for various job opportunities that span a range of skills and expertise. The company is dedicated to finding passionate, creative, and solution-driven team players who are ready to contribute to significant projects.

Experience Professional Growth

At WGI, career advancement is a priority, supported by comprehensive benefits, diversity training, and opportunities for professional growth. Each position at WGI is a stepping-stone to a future of professional achievements, with support for certifications and leadership development.

Internship Programs

WGI’s internship programs offer a robust platform for gaining industry experience and building a network that can enhance future employment prospects. Interns at WGI work closely with seasoned professionals, gaining hands-on experience that is critical in today’s competitive job market.

Innovative Work Environment

Innovation is at the core of WGI’s operations, influencing both the projects undertaken and the technologies employed. The team at WGI is encouraged to lead with innovation, pushing the boundaries of what is possible in the industry.

Join a Diverse Team

WGI prides itself on fostering an inclusive environment where diversity is valued as much as technical skill. The company’s leadership believes that a diverse team is key to generating new ideas and solutions for complex challenges.

Networking and Career Opportunities

Networking within WGI can lead to expansive career opportunities. Employees are encouraged to engage internally and with the broader industry, enhancing their career prospects and gaining insights from across the professional community.

Applying for a Position

To apply for a position at WGI, candidates should prepare a resume that highlights relevant experience and skills. The interview process at WGI is designed to assess not only professional qualifications but also a candidate's fit with the company’s culture and values.

Stay Connected with WGI Jobs

Keep up to date with the latest in career opportunities and industry insights by following WGI’s career blog. Interested candidates can also sign up for job alert emails, personalizing their subscriptions to receive updates that match their career interests and preferences.

Search WGI Jobs

Explore the positions currently available at WGI by searching the company’s job listings. Each listing provides detailed information about the skills required and the responsibilities involved, allowing candidates to find the perfect match for their career aspirations.

Read Careers Blog

Stay informed with tips from insiders, career advice, and the latest news from WGI, all available on the company’s careers blog. This resource is invaluable for those looking to advance their careers within the dynamic field of WGI’s operations.

Job Alert Emails

Personalize your experience with WGI by subscribing to receive job alerts and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at WGI.
Learn more about WGI
Size
251 employees
Industry

Similar Jobs

More Jobs at WGI

  • WGI
    GIS Developer
    $80K — $95K *
    Huntsville, AL 35810 (Madison County)
    Information Technology
    In-Person
  • WGI
    VP of Finance
    $150K — $180K *
    West Palm Beach, FL 33411 (Palm Beach County)
    Finance & Insurance
    In-Person
  • WGI
    Project Manager - Professional Land Surveyor
    $80K — $95K *
    Indianapolis, IN 46227 (Marion County)
    Real Estate & Construction
    In-Person
  • WGI
    Parking Market Leader
    $110K — $130K *
    Tampa, FL 33647 (Hillsborough County)
    Transportation
    In-Person
  • WGI
    Senior Landscape Architect
    $95K — $115K *
    West Palm Beach, FL 33411 (Palm Beach County)
    Real Estate & Construction
    In-Person

More Information Technology Jobs

Find similar GIS Developer jobs: