Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GAI Consultants Logo

GIS Assistant Application Developer 1

GAI Consultants

Salary not specified
Oct 24, 2025
Remote, US
Apply Now

GAI Consultants is seeking an Assistant GIS Application Developer to provide software development support to the GIS Group through the development of custom python script tools/toolbox, Experience Builder widgets, and data integration solutions. The role involves working with Esri APIs to build custom tools for clients and maintaining GAI's Enterprise GIS.

Requirements

  • 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.
  • Knowledge in other programming languages such as C-Sharp

Responsibilities

  • Provide software development support to the GIS Group through the development of custom python script tools/toolbox, Experience Builder widgets, and data integration solutions.
  • Work with fluency using the Esri python and javascript APIs on a development team and build custom tools that meet the needs of internal and external clients.
  • Assist with efforts to maintain GAI’s Enterprise GIS and provide support during the upgrade cycle to work around any potential issues.
  • Sync code to AzureDevOps using git and manage local development branches within an IDE (Visual Studio Code or PyCharm preferred).
  • Possesses advanced code writing skills in python (arcpy).
  • Develops and authors geoprocessing (GP) services.
  • Writes code in at least one other relevant programming language (i.e., JS, C-Sharp, .NET, etc.).

Other

  • Coordinate work efforts within a team environment and track development tasks on a Board.
  • Create documentation for deployed tools and train users upon request.
  • Beginning to become well-rounded with aspects of consulting, industry standards, and Company protocols; position requires a commitment for continued growth and leadership with a strong emphasis on client development; participation in professional societies and industry associations is preferred.
  • Demonstrates progress in performing task management.
  • Possesses effective oral and written communication skills; interacts with other staff; interacts with Project and Task Managers and various Department Managerial Staff; interacts with clients on technical issues at regular project meetings.