GIS Application Developer 1

GAI Consultants

Homestead (Allegheny County)

Remote

USD 100,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Medical/dental/vision
401(k) with company match
Paid time off
Professional development

Job summary

GAI Consultants Inc. is seeking a GIS Application Developer to contribute to a variety of energy, utility, and natural science projects. The role offers locations nationwide or full remote work, with collaboration across a supportive team.

The position demands extensive GIS and application development experience with Esri Python API, arcpy, ArcGIS Pro, and strong Python/TypeScript/HTML5 skills. Mentoring and development opportunities are highlighted.

Qualifications

  • 12+ years of professional GIS or Application Development experience.
  • Expert-level Esri Python API and arcpy within ArcGIS Pro.
  • Advanced-level experience creating web maps and web apps in Esri Enterprise GIS.
  • Advanced-level skills in Python, TypeScript, and HTML5 within the Esri API ecosystem.
  • Advanced understanding of code structure and unit-testing implementations.
  • Basic-level skills in Git to manage local and remote repos.
  • Basic-level SQL for relational databases in SQL Server.

Responsibilities

  • Develop custom Python scripts/tools and Experience Builder widgets for GIS projects.
  • Assist with Enterprise GIS maintenance and upgrade cycles.
  • Coordinate work within a team and track development tasks.
  • Create documentation for deployed tools and train users upon request.
  • Sync code to AzureDevOps using Git and manage branches in VS Code or PyCharm.

Skills

Python scripting
TypeScript
HTML5
Git basics
SQL basics

Education

Bachelor's Degree in GIS/Info Science/Geography/CS

Tools

Esri Python API
arcpy
ArcGIS Pro
Visual Studio Code
PyCharm

Job description

GAI Consultants is seeking a GIS Application Developer to work in any of our office locations or be fully remote. Bring your talent to a range of projects in the Energy, Utility, and Natural Science fields alongside supportive and accomplished teammates. Advance your career, fulfill your professional aspirations, and express your entrepreneurial spirit as an essential contributor to an established and growing company.

Job Duties:
  • A successful candidate will provide software development support to the GIS Group through the development of custom python script tools/toolbox, Experience Builder widgets, and data integration solutions.
  • Assist with efforts to maintain GAI’s Enterprise GIS and provide support during the upgrade cycle to work around any potential issues.
  • Coordinate work efforts within a team environment and track development tasks on a Board.
  • Create documentation for deployed tools and train users upon request.
  • Sync code to AzureDevOps using git and manage local development branches within an IDE (Visual Studio Code or PyCharm preferred).
Experience Required:
  • 12+ years of professional GIS or Application Development experience.
  • Expert-level technical skills using the Esri python api and arcpy within ArcGIS Pro.
  • Advanced-level experience creating web maps and web apps in Esri Enterprise GIS.
  • Advanced-level skills in python, typescript, and html5 (web design) within the Esri API ecosystem.
  • Advanced-level understanding of code structure and unit-testing implementations.
  • Basic-level skills in git (version control system) to manage local code and sync with remote code repositories.
  • Basic-level skills in SQL for managing relational databases in SQL Server with an understanding of how to build custom sql scripts.
Experience Preferred:
  • Knowledge in other programming languages such as C#
  • Work or Educational experience in the Energy and Natural Resources sectors.
General Characteristics:
  • Begins to assist Task Managers and Project/GIS Manager as needed on technical aspects of the project, well-rounded in aspects of consulting and the industry.
Education:
  • Bachelor's Degree from accredited college or university program in Geographic Information Systems (GIS), Information Science/Technology, Geography or Cartography, Computer Science with a certificate (preferred) or strong aptitude in GIS, and other related information sciences.
Technical Responsibilities:
  • Learn to develop and author geoprocessing (GP) services.
  • Learns to write code in other relevant programming languages (i.e., JS, C#, .NET, etc.).
Project and Task Management:
  • Begins to perform task management.
Management Responsibility:
  • Begins to assist with the supervision of technical studies within assigned tasks; can serve as Task Manager on small to midsize tasks requiring specialized technical expertise; maintains GAI's procedures and protocols; assists with identifying and scoping technical studies required for projects.
  • Guidance and oversight from Managers and/or experts in specific technical areas.
  • If assigned as direct supervisor, you may lead a team of GIS technical staff for at least one company client sector/discipline.
Communication Skills:
  • Possesses effective oral and written communication skills; interact with other staff; interacts with Project and Task Managers and various Department Managerial Staff; interacts with clients on technical issues at regular project meetings.
Why GAI?

GAI offers an exceptional place to do meaningful work, grow your career, and make a real impact in communities nationwide. You’ll join a collaborative, multidisciplinary firm bringing together engineering, planning, and environmental expertise to deliver projects across transportation, infrastructure, power, and energy markets. Working alongside accomplished colleagues, you’ll help move projects from vision through construction, creating solutions that keep people moving, power essential systems, and support responsible development.

At GAI, you’ll work in a team-driven environment grounded in integrity, respect, and shared success, with the flexibility, resources, and career support that reflect a real and lasting commitment to our people. That commitment includes comprehensive benefits, wellness programs, and employee discounts. With opportunities across the U.S., GAI offers the collaboration and client focus of regional teams, supported by the stability, resources, and career-development opportunities of an established and growing firm.

Benefits To Working at GAI Include:

Competitive Pay & Recognition

  • Performancedriven recognition and development bonuses
  • Medical, dental, and vision plans
  • Company-paid short-term and long-term disability
  • Company-paid life insurance
  • Employee Assistance Program and wellness resources
  • Generous paid time off + 7 paid holidays
  • Anadditionalfloating holiday—use it for what matters to you
  • Paid maternity, paternity, and adoption leave
  • 401(k) with company match
  • Support and rewards for professional development and certifications

#GAI

#gaiatwork

#gaiconsultants

#lifeatgai

Licenses & Certifications
Required

Driver's License

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Assistant GIS Specialist 3
Assistant GIS Specialist 3

GAI Consultants Inc. • Pittsburgh

Remote
USD 55,000 - 85,000
Technical Specialist 2
Technical Specialist 2

GAI Consultants • Homestead

On-site
USD 60,000 - 90,000
Medical benefits
401(k) match
Paid time off
Geotechnical Engineer 3
Geotechnical Engineer 3

GAI Consultants Inc. • Louisville (KY)

Hybrid
USD 90,000 - 130,000
Competitive pay
Health insurance
401(k) with company match
Geotechnical Engineer 3
Geotechnical Engineer 3

GAI Consultants Inc. • Courtright (WV)

Hybrid
USD 90,000 - 130,000
Hybrid work model
Company-paid health plans
Tuition reimbursement
Technical Specialist 1
Technical Specialist 1

GAI Consultants Inc. • Glen Allen (VA)

On-site
USD 52,000 - 75,000
Geotechnical Engineer 3
Geotechnical Engineer 3

GAI Consultants Inc. • Canton (OH)

Hybrid
USD 90,000 - 140,000
Competitive pay
Health/dental/vision plans
Disability insurance
+4
Technical Specialist 1
Technical Specialist 1

GAI Consultants Inc. • Homestead

On-site
USD 65,000 - 90,000
Medical, dental, vision
Disability insurance
Life insurance
+3
Technical Specialist 1
Technical Specialist 1

GAI Consultants • Glen Allen (VA), Warrenton (VA)

On-site
USD 52,000 - 78,000
Competitive pay
Performance bonuses
Medical insurance
+11
Technical Specialist 1
Technical Specialist 1

GAI Consultants Inc • Homestead

On-site
USD 60,000 - 90,000
Medical, dental, vision plans
401(k) with company match
Paid time off + holidays
Senior Civil Project Designer 1
Senior Civil Project Designer 1

GAI Consultants Inc. • Bridgeport (WV)

Hybrid
USD 85,000 - 115,000
Hybrid work arrangement
Flexible telework policy
Benefits package