Join Ardent as an ArcGIS Developer - Empower Your Career and Make a Difference
Why choose between important work and a fulfilling life? At Ardent, you can have both. Our dedicated employees tackle our customers' most challenging problems while we prioritize their well-being, personal goals, and professional growth. At Ardent, we are “All In” and work collectively to achieve our mission, respecting your skills and experience, and providing a supportive environment to help you succeed.
Why Work at Ardent?
We offer:
- Highly competitive benefits
- Professional development opportunities
- A culture that embraces flexibility, innovation, collaboration, and career growth
Our shared commitment to service, camaraderie with clients, colleagues, and the community sets us apart. If this aligns with your career goals, join Ardent and make a difference with us.
About the Role - ArcGIS Developer
Ardent is seeking a motivated ArcGIS Developer to join our team in Huntsville, Alabama, recently ranked #1 Best Place to Live by U.S. News & World Report. A relocation assistance package will be provided to the selected candidate.
Position Description
As an ArcGIS Developer, you will collaborate with the technical lead and the systems integration team to develop innovative solutions for ArcGIS Enterprise users. This role emphasizes using the ArcGIS REST and Python API to create tools and applications, automate tasks, and support the FBI’s GEOINT program. Operating within an Agile framework, you will develop data-driven solutions for national security events and incident operations.
Core Responsibilities
- Code Development and Automation: Write, debug, and modify code and scripts to automate workflows within ArcGIS Enterprise using Python and JavaScript. Rapidly prototype and test scripts in an interactive environment.
- Web Application Integration: Use the ESRI REST API to integrate web applications with backend services and leverage the ArcGIS REST and Python API.
- Tool and Application Development: Build custom ArcGIS geoprocessing tools and web applications, clean and organize data, and develop APIs for integration.
- Client Support and Troubleshooting: Troubleshoot client issues with ESRI ArcGIS Enterprise deployment, maintain geospatial APIs, and enhance API functionalities.
- Complex Analysis and Map Development: Develop GIS tools for complex analyses and multi-layered maps.
- Cloud-Based Solutions: Design and develop cloud-based web applications and data management strategies for large-scale deployments.
- Customer Interaction: Speak confidently about ESRI technology with customers, anticipate needs, and translate business requirements into technical solutions.
- Innovation and Technology Adoption: Suggest and champion new technologies and approaches.
- Data Management: Perform complex data management tasks, including data conversion, ETL processes, and database optimization.
Requirements
- Bachelor's degree in GIS, Computer Science, Engineering, or equivalent work experience
- 2+ years of GIS application development or programming experience
- Active Top Secret Security Clearance
- Proficiency in Python and JavaScript
- Experience with ArcGIS REST and Python API
- Ability to develop and maintain geospatial APIs
- Experience with cloud computing platforms like Azure or AWS
- Strong understanding of geodatabases and DBMS technology
- Ability to troubleshoot ArcGIS Enterprise applications
- Knowledge of GIS/geospatial workflows
- Understanding ArcGIS in an IT context
- Familiarity with modern web technologies
- Excellent communication skills for conveying technical information
- Adaptability and problem-solving skills
Preferred Qualifications
- Experience with ArcGIS geoprocessing tools, API development, and cloud computing
- In-depth knowledge of PostgreSQL or similar RDBMS
- Ability to support and maintain ArcGIS Enterprise environment
Due to the nature of the work, all candidates