GIS Developer
ExternalFull-timeOn-siteToday
AutoCADCADCSSDocumentationETLGit
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Develop, configure, and maintain GIS applications using Esri technologies, including ArcGIS Pro, ArcGIS Online, ArcGIS Enterprise, Experience Builder, Field Maps, Survey123, Dashboards, and StoryMaps .
- Create and maintain Python and ArcPy scripts for geoprocessing, data cleanup, publishing workflows, QA/QC, reporting, automation, and scheduled GIS processes.
- Support web GIS development using JavaScript, Arcade, HTML/CSS, REST APIs, and the ArcGIS Maps SDK for JavaScript.
- Design and maintain GIS data models, hosted feature layers, enterprise geodatabases, domains, subtypes, relationship classes, attribute rules, editor tracking, and standardized schemas.
- Build integrations between GIS platforms and other systems, including APIs, databases, asset tracking systems, project management systems, CAD data, equipment tracking systems, and field data collection tools.
- Develop automated workflows for data intake, validation, transformation, publishing, reporting, notifications, and map updates.
- Support CAD-to-GIS and GIS-to-CAD workflows, including Civil 3D data, utility data, surfaces, pipe networks, alignments, 3D features, and construction/project deliverables.
- Create and maintain web maps, web scenes, dashboards, story maps, and Experience Builder applications for internal and external stakeholders.
- Troubleshoot GIS application issues, service errors, publishing failures, permissions, data inconsistencies, performance issues, and user access problems.
- Collaborate with GIS administrators and IT to support ArcGIS Enterprise, Portal, server services, user roles, sharing settings, data security, and environment configuration.
- Document workflows, tools, scripts, standards, and user instructions to support repeatable processes and team knowledge sharing.
- Assist with training GIS staff and end users on tools, applications, workflows, and best practices.
- Required Qualifications
- Bachelor's degree in GIS, Geography, Computer Science, Engineering, Information Systems, or a related field, or equivalent professional experience.
- Experience developing GIS tools, scripts, applications, or automated workflows.
- Strong working knowledge of Esri software, including ArcGIS Pro and ArcGIS Online or ArcGIS Enterprise.
- Experience with Python, ArcPy , pandas, or similar scripting/data processing tools.
- Understanding of GIS data structures, spatial databases, projections, geoprocessing, feature services, web maps, and spatial analysis.
- Ability to work with REST APIs, web services, JSON, and spatial data formats.
- Strong troubleshooting, documentation, and communication skills .
- Ability to work independently while supporting multiple users, projects, and priorities.
Requirements
- Experience with ArcGIS Enterprise, Portal, ArcGIS Server, and enterprise geodatabases.
- Experience with JavaScript, Arcade, Experience Builder Developer Edition, or ArcGIS Maps SDK for JavaScript.
- Experience with SQL Server, PostgreSQL/ PostGIS , or other relational databases.
- Experience with Civil 3D, CAD data conversion, construction workflows, utility coordination, or infrastructure project data.
- Experience with Field Maps, Survey123, mobile data collection, and field-to-office workflows.
- Experience developing dashboards, reporting tools, automated notifications, or operational monitoring workflows.
- Familiarity with version control systems such as Git or GitHub.
- Experience with cloud environments, APIs, scheduled notebooks, or ETL tools.
- Knowledge, Skills, and Abilities
- Strong understanding of GIS principles, spatial data management, and web GIS architecture.
- Ability to translate business needs into GIS tools, workflows, and applications.
- Ability to write clean, maintainable scripts and document technical processes.
- Strong attention to detail, especially around data quality, permissions, schema design, and workflow reliability.
- Comfortable troubleshooting across GIS, data, web, and user-facing application issues.
- Ability to communicate technical concepts clearly to both GIS and non-GIS users.
- Strong organizational skills and ability to balance development work with support requests.
- Example Tools and Technologies
- ArcGIS Pro, ArcGIS Online, ArcGIS Enterprise, Portal, ArcGIS Server, Experience Builder, Field Maps, Survey123, Dashboards, StoryMaps , ArcPy , Python, pandas, Arcade, JavaScript, ArcGIS REST API, SQL, GitHub, Civil 3D, AutoCAD, hosted feature layers, enterprise geodatabases, and web services.
- Success in This Role Looks Like
- Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
- The contractor will not discharge or in an
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at emerysapp? Share your experience