GIS Developer

Somerset StaffingPhoenix, AZ
Hybrid

About The Position

The GIS Developer is a key member of the GIS team within the Information Technology Division (ITD-GIS), working under the direction of the GIS Supervisor. This role involves close collaboration with the Application Development group and cross-functional teams across the agency to design, build, enhance, and maintain high-impact GIS web and desktop applications. These tools directly support internal operations and serve the citizens of Arizona by enabling data-driven decisions related to water resource management, planning, and public access. This position may offer the ability to work remotely within Arizona based on the department's business needs and a continual meeting of expected performance measures. A minimum of two days on-site at the ADWR office per week is required.

Requirements

  • Web development in an Esri environment, including the ArcGIS Developer resources, the ArcGIS Maps SDK for JavaScript, ArcGIS REST services, the Esri Jimu library, and ArcGIS Experience Builder Developer Edition
  • Python programming and ArcPy scripts and tools
  • ArcGIS Pro knowledge: basic geospatial analysis, basic editing, and basic cartographic design
  • Version control using Git
  • Software development best practices, including the Agile software development life cycle, testing environments, source control, DevOps workflows, and technical documentation
  • Developing connections to database management systems
  • Basic geospatial analysis
  • Basic cartographic design
  • Experience with database management systems such as Oracle or SQL Server and experience writing intermediate level SQL queries
  • Knowledge of Docker or other containerization technologies
  • Developing web applications in a Windows environment using HTML, CSS, JavaScript, JSX, TypeScript, React, SQL queries, browser developer tools, and responsive application design.
  • API Development
  • Python and ArcPy scripting
  • Debugging code, troubleshooting, analyzing, and resolving technical issues with web applications
  • Working well within a team environment including establishing and maintaining effective working relationships with ADWR, other governmental entities, private and public sector
  • Verbal and written communication
  • Effectively dealing with deadlines
  • Problem solving and process improvement
  • Customer service

Responsibilities

  • Gathers (or works with Business Analyst to gather) business requirements.
  • Designs and deploys applications following industry best practices and ADWR development standards.
  • Builds custom desktop GIS tools, automates GIS workflows, and writes database queries.
  • Resolves service requests from team members and customers in a courteous and timely manner.
  • Updates code to avoid deprecations and ensure compatibility.
  • Maintains custom desktop GIS tools, GIS workflows, and database queries.
  • Communicates with team members and customers (internal and external).
  • Gives technical presentations within the Agency and at outside meetings and conferences.
  • Shares programming techniques and best practices with other ADWR staff.
  • Authors and maintains well-formatted code, code comments, standard work, help documents, diagrams, and other technical documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service