Remote job
Geospatial Application Developer
Job details
About this role
Role overview
Develop and maintain enterprise geospatial applications in a federal environment. The work spans web interfaces, workflows, APIs, and mapping services, with collaboration across GIS, infrastructure, security, and program teams to meet mission and IT requirements.
Responsibilities
- Build, enhance, and support geospatial applications, dashboards, user interfaces, workflows, and APIs. - Develop web-based GIS tools for data visualization, analysis, and management, and connect them with enterprise systems and data platforms. - Support ArcGIS Enterprise, ArcGIS Server, and related geospatial services. - Test, troubleshoot, tune, deploy, and maintain applications across development, testing, production, and operations environments. - Work with infrastructure, data, and security teams on access control, cybersecurity, and privacy requirements. - Create technical specifications and user guides, and assist with user support, training, and issue resolution.
Requirements
- A bachelor’s degree in computer science, GIS, geography, information technology, engineering, or a related discipline. - At least three years of relevant professional experience developing or maintaining applications. - Experience creating interfaces, workflows, web applications, dashboards, or APIs, and working with geospatial data or GIS workflows. - Experience with ArcGIS Enterprise, ArcGIS Server, or related Esri technologies. - Proficiency in a programming language such as Python, C++, JavaScript, C#, or .NET, or a similar technology. - Understanding of web services and application integration, plus strong problem-solving, communication, and organizational skills.
Nice to have
A relevant master’s degree; experience with ArcGIS APIs or SDKs, GeoEvent Server, cloud-native development, Kubernetes, GIS analytics, DevSecOps, CI/CD, or automated deployment; and Esri certifications. Experience supporting federal geospatial programs is also useful.
Benefits and work setup
The position is remote. Candidates must be willing to undergo a government background investigation.