ArcGIS Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced GIS Developer to design, develop, maintain, and support enterprise-level GIS applications and mapping solutions. The role involves working with Esri ArcGIS Enterprise technologies, custom web GIS applications, geospatial services, and enterprise database integrations in a large-scale IT environment., GIS Application Development
- Design, develop, test, and maintain custom GIS web applications and enterprise mapping solutions
- Build GIS web editing and mapping applications using Esri technologies
- Develop geoprocessing services, GIS APIs, and spatial web services
- Create and maintain mobile GIS solutions and web services
ArcGIS Enterprise Administration & Support
- Configure and support ArcGIS Enterprise, ArcGIS Online, Portal, Hub, and related Esri platforms
- Maintain and upgrade existing GIS applications and services
- Migrate legacy GIS systems to newer architectures and platforms
- Troubleshoot complex GIS application, server, and database issues
Database & Integration
- Integrate GIS applications with Oracle, SQL Server, .NET applications, and enterprise data warehouses
- Develop SQL, PL/SQL, Python, and ArcPy scripts for automation and data processing
- Automate ETL and geospatial workflows
Web & Frontend Development
- Develop applications using JavaScript, HTML5, CSS3, and modern frameworks such as React or Angular
- Customize ArcGIS Experience Builder and Esri JavaScript SDK components/widgets
Testing & Documentation
- Perform unit, integration, system, and performance testing
- Create technical documentation and maintain development artifacts
- Ensure secure, maintainable, and standards-compliant code
Collaboration & Support
- Work closely with GIS developers, architects, database teams, network teams, and business stakeholders
- Provide technical guidance and mentorship to GIS staff
- Participate in project planning, estimation, and implementation activities, The ideal candidate is a strong enterprise GIS developer with hands-on experience in Esri technologies, geospatial application development, enterprise integrations, and modern web development frameworks. The candidate should be capable of independently developing and supporting scalable GIS solutions in a complex enterprise environment.
Requirements
Do you have experience in Spatial analysis?, Do you have a Bachelor's degree?, The ideal candidate will have strong experience in ArcGIS development, Python scripting, web technologies, spatial databases, and enterprise GIS architecture., Technical Skills
- 4+ years of programming/application development experience
- 4+ years of SQL and PL/SQL experience
- 4+ years of Python scripting or ArcPy experience
- 3+ years of ArcGIS Server services and geoprocessing services development
- 3+ years of ArcGIS Enterprise / Portal / ArcGIS Online administration experience
- 3+ years of Experience Builder and Arcade experience
- 2+ years of ArcGIS Pro / ArcMap experience
Web Development
- Experience with:
- JavaScript (ES6+)
- HTML5
- CSS3
- Git
- React or Angular frameworks
GIS & Spatial Knowledge
- Strong understanding of:
- Spatial analysis
- Map projections
- Geospatial concepts
- GIS web services
- Enterprise GIS architecture
Soft Skills
- Strong communication and collaboration skills
- Ability to explain technical concepts to non-technical users
- Strong troubleshooting and problem-solving abilities, * Bachelor's degree in:
- GIS
- Geography
- Computer Science
- Or related field
Highly Desired Skills
- Esri JavaScript SDK widget development
- ArcGIS GeoEvent Server / Velocity
- Roads and Highways experience
- Linear Referencing Systems (LRS)
- Geodatabase administration
- FME (Feature Manipulation Engine)
- ArcGIS Pro Add-in development
- Cloud and service-oriented architecture experience
- Esri or GIS certifications
Benefits & conditions
$50 - $53 an hour - Contract, * Full-time contract role
- Monday-Friday, fixed 8-hour schedule
- Hybrid work environment preferred
- Local candidates preferred
- Collaboration with enterprise IT and GIS teams