Seeking a GIS Developer to build and maintain production web applications, custom GIS tools, and automated workflows in an Esri-based environment. This role combines software development, GIS analysis, and strong communication skills to support agency-wide geospatial solutions.
Roles and Responsibilities
- Gather requirements, design, and deploy web applications; build custom GIS tools; automate GIS workflows; write and optimize database queries.
- Resolve service requests, update code for compatibility, maintain GIS tools, workflows, and queries.
- Work with internal and external customers; deliver technical presentations; share best practices with team members.
- Maintain clean, well-structured code, technical documents, diagrams, and standard work procedures.
Required Qualifications
- Experience with Esri web development: ArcGIS Developer resources, ArcGIS Maps SDK for JavaScript, ArcGIS REST services, Jimu, and Experience Builder Developer Edition.
- Strong skills in HTML, CSS, JavaScript, JSX, TypeScript, React, SQL, and responsive UI design.
- Proficiency in Python, ArcPy, and ArcGIS Pro (geospatial analysis, editing, cartography).
- API development and integration with database systems (Oracle, SQL Server).
- Experience with Git, Agile development, DevOps workflows, and technical documentation.
- Knowledge of Docker or containerization technologies.
- Strong debugging, problem-solving, communication, teamwork, and customer service skills.