
GIS Assistant Application Developer 1
Gai Consultants, Inc.
The Role
Overview
Develop GIS tools and web apps using Esri Python/JS APIs, support enterprise GIS.
Key Responsibilities
- git sync
- geospatial solutions
- task tracking
- python scripts
- gp services
- gis maintenance
Tasks
-Sync code to AzureDevOps using git and manage local development branches within an IDE (Visual Studio Code or PyCharm preferred). -Guidance and oversight from Managers and/or experts in specific technical areas. -Performs needs assessments with key project stakeholders and develops geospatial solutions for internal and external customers on special projects. -Coordinate work efforts within a team environment and track development tasks on a Board. -Writes code in at least one other relevant programming language (i.e., JS, C#, .NET, etc.). -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. -Develops and authors geoprocessing (GP) services. -Assist with efforts to maintain GAI’s Enterprise GIS and provide support during the upgrade cycle to work around any potential issues. -Create documentation for deployed tools and train users upon request.
Requirements
- python
- arcgis
- sql
- git
- bachelors
- 8+ years
What You Bring
-Advanced-level experience creating web maps and web apps in Esri Enterprise GIS. -Advanced-level understanding of code structure and unit-testing implementations. -Basic-level skills in SQL for managing relational databases in SQL Server with an understanding of how to build custom sql scripts. -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 assisting 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. -Possesses advanced code writing skills in python (arcpy). -The ‘Assistant GIS Application Developer’ will be expected to 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. -Knowledge in other programming languages such as C# -Advanced-level skills in python, typescript, and html5 (web design) within the Esri API ecosystem. -Learns to develop custom widgets for use in web apps. -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. -Driver’s License -Esri certification in Enterprise, python, javascript, or ArcGIS Pro -Demonstrates progress in performing task management. -Basic-level skills in git (version control system) to manage local code and sync with remote code repositories. -8+ years of professional GIS or Application Development experience strongly preferred. -Work or Educational experience in the Energy and Natural Resources sectors. -12+ Years of Experience -Experience with the Esri Utility Network -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. -Expert-level technical skills using the Esri python api and arcpy within ArcGIS Pro.
People Also Searched For
Sales jobs in Pittsburgh , Pennsylvania , US
Construction Inspector jobs in Pittsburgh , Pennsylvania , US
Inspector jobs in Pittsburgh , Pennsylvania , US
Sales jobs in Pennsylvania , US
Construction Inspector jobs in Pennsylvania , US
Inspector jobs in Pennsylvania , US
Sales jobs in Pittsburgh , US
Construction Inspector jobs in Pittsburgh , US
Inspector jobs in Pittsburgh , US
Benefits
-Generous Paid Time Off and 7 paid holidays -Tuition Reimbursement -401k company match -Comprehensive benefits package including medical, vision, dental, company paid Long Term Disability, and Short-Term Disability (benefits start within 30 days of hire) -New paid Maternity/Paternity/Adoption program -Competitive salary - GAI is committed to paying market-based salaries
The Company
About Gai Consultants, Inc.
-is a trusted partner in engineering, environmental, and construction services, delivering innovative solutions across diverse sectors. -has established a strong reputation for providing tailored, sustainable solutions for complex projects. -focuses on helping clients achieve their infrastructure goals with a blend of technical expertise and practical experience. -notable projects include large-scale infrastructure development, energy systems, and water management solutions. -known for its ability to adapt to both public and private sector challenges. -provides consulting services that bridge the gap between engineering design, environmental solutions, and construction management.
Sector Specialisms
Energy
Transportation
Development
Government
Industrial
Commercial
Municipal
Residential
Power Delivery
Renewables
Environmental Engineering
Land Development
Infrastructure
Survey
Cultural Resources
Water Resources
Construction Engineering and Inspection (CEI)
Landscape Architecture + Design
Electric Grid Resiliency
Storm Sewer
Grading
Drainage
Substation Engineering
Power Generation Facilities
Forensic Analysis
Seismic Certification
