About this role
The GIS Developer II is a senior-level position leading the design, development, deployment, and maintenance of enterprise geospatial applications for USDA NRCS IT ecosystem. It demands deep expertise in ESRI ArcGIS technologies, spatial database design, geospatial web apps, and AWS cloud migration. The role offers significant autonomy and technical leadership.
Daily work involves architecting reusable geospatial component libraries with ESRI ArcGIS API for JavaScript, React/TypeScript, and integrations like Pega or .NET. Develop spatial databases using ESRI geodatabases, PostgreSQL/PostGIS, and SQL Server, including schema design and version management. Manage ArcGIS Enterprise services across environments.
Operate within USDA OMNI – NRCS Operations & Maintenance contract, configuring ArcGIS Server/Portal for service publishing and security. Lead teams of geospatial developers and analysts, providing mentorship on NRCS systems, data services, and GeoBranch architecture. Build custom geoprocessing services and automated workflows using Python ArcPy.
Focus on modernization includes migrating legacy desktop GIS to web-based solutions and ETL processes for data ingestion. Implement health checks, monitoring, and DevSecOps compliance with SonarQube and unit testing. Drive enterprise spatial database migrations and code quality improvements.
Requirements
- Deep expertise in ESRI ArcGIS technologies
- Spatial database design using ESRI geodatabases, PostgreSQL/PostGIS, SQL Server
- Geospatial web application development with ESRI ArcGIS API for JavaScript, React/TypeScript
- Cloud migration to AWS
- Experience with ArcGIS Enterprise services, Server/Portal configuration
- Python scripting with ArcPy and ArcGIS API for Python
- Geoprocessing services and ETL processes for geospatial data
- Technical leadership and mentorship of geospatial teams
Responsibilities
- Lead design, development, and deployment of enterprise geospatial web applications using ESRI ArcGIS API for JavaScript, React/TypeScript
- Architect and implement reusable geospatial component libraries, including micro-frontend mapping components integrated with business applications
- Design and implement spatial databases using ESRI geodatabases, PostgreSQL/PostGIS, and SQL Server
- Develop and maintain ArcGIS Enterprise services across Development, Test, and Production environments
- Configure and manage ArcGIS Server/Portal, including service publishing, security models, and application-authentication integration
- Build custom ArcGIS geoprocessing services for data transformation, extraction, imagery georegistration, and map-product generation
- Create automated workflows for spatial data modeling, service deployment, and processing using Python (ArcPy, ArcGIS API for Python)
Benefits
- Remote work location
- USDA Public Trust security clearance
Similar roles

Web GIS Developer
3m3 minutes agoUni Systems
IT · Full-time · €45,000 – €65,000

Senior GIS Developer
7m7 minutes agoBasharSoft
Riyadh, SA · Full-time · SAR 350,000 – SAR 550,000

Geospatial Data Scientist
12m12 minutes agoVIDA
KE · Full-time · KES 2,500,000 – KES 5,000,000

Geospatial Data Scientist
20m20 minutes agoAECOM
Baltimore, US · Full-time · $105,000 – $145,000
