Position Description
Ardent is seeking a GIS Developer / Application Engineer to support the development, enhancement, and maintenance of enterprise geospatial applications within a federal environment. This role will be responsible for developing web-based GIS applications, dashboards, APIs, and geospatial services that enable users to access, visualize, analyze, and manage geospatial information across the enterprise.
The GIS Developer / Application Engineer will work closely with architects, GIS analysts, data teams, and stakeholders to develop innovative geospatial solutions supporting operational and strategic mission requirements.
Responsibilities and Duties
- Develop, enhance, and maintain enterprise geospatial applications and services.
- Design and develop web-based GIS applications, dashboards, workflows, and APIs.
- Support implementation and maintenance of ArcGIS Enterprise environments and geospatial web services.
- Develop applications supporting geospatial visualization, analysis, and data management activities.
- Integrate GIS applications with enterprise systems, data platforms, and business applications.
- Support migration and modernization efforts involving cloud-based geospatial solutions.
- Develop and maintain application documentation, technical specifications, and user guides.
- Participate in testing, troubleshooting, performance tuning, and deployment activities.
- Collaborate with architects, engineers, and stakeholders to gather requirements and develop technical solutions.
- Support implementation of cybersecurity, role-based access, and privacy requirements within applications.
Requirements
- Bachelor's degree in Computer Science, Geographic Information Systems (GIS), Geography, Information Technology, Engineering, or a related field.
- Minimum of 3 years of specialized experience developing GIS applications or geospatial software solutions.
- Experience developing web applications, APIs, workflows, or dashboards.
- Experience working with ArcGIS Enterprise, ArcGIS Server, or related Esri technologies.
- Proficiency in modern programming languages such as Python, JavaScript, C#, .NET, or similar technologies.
- Knowledge of web services, APIs, and application integration principles.
Preferred Qualifications
- Experience developing applications using ArcGIS APIs and SDKs.
- Experience supporting ArcGIS GeoEvent Server.
- Experience with cloud-native application development and Kubernetes-based environments.
- Experience with DevSecOps, CI/CD pipelines, or automated deployment processes.
- Esri technical certifications.