Posted: Nov 10, 2026

Senior GIS Developer / Programmer

City of Tempe, AZ - Tempe, AZ
Full-time
Salary: $89,600.00 - $132,000.00 Annually
Application Deadline: Dec 3, 2026
Government

MINIMUM REQUIREMENTS

Experience: Three (3) years of experience in computer programming, systems analysis experience, or related experience.

 

Candidates must have the minimum amount of work experience. Years of experience are based upon a full-time work schedule (2,080 hours per year).  Education will not substitute for the required work experience; however, related unpaid and/or volunteer work experience may be used as qualifying work experience. 

 

Education: Equivalent to a bachelor's degree in Business, Computer Science, Information Technology, or related field.

The term “equivalent” means that directly related work experience exceeding the required work experience will substitute in equal one-year increments for college-level education (2 additional years for an associate degree and 4 additional years for a bachelor’s degree).

 

DESCRIPTION / ESSENTIAL FUNCTIONS

 

This position performs complex and highly technical work in the analysis, design, programming, testing, and maintenance of computer application systems. Develops integrations with line of business applications and collaborates with other IT teams to support those integrations across the software development lifecycle. Defines system scope and objectives for assigned projects; manages program design, coding, testing, debugging, and documentation. Works with IT colleagues and stakeholders to understand and ensure achievement of objectives.

Duties include, but are not limited to the following:

  • Enterprise GIS: Administer and improve ArcGIS Enterprise, enterprise geodatabases, spatial data models, web maps, applications, and dashboards. Serve as a technical resource for ArcGIS Pro, APIs, and SDKs.
  • Data pipelines and integrations: Design, build, test, and document automated ETL/ELT pipelines and REST APIs that connect on-premises systems, cloud platforms, and software-as-a-service applications.
  • Cloud and hybrid systems: Work with IT teams to support ArcGIS Enterprise and integrate AWS services, serverless processes, and cloud storage.
  • Software quality: Develop reusable, well-documented code and use automated testing, version control, and CI/CD practices to improve reliability and maintainability.
  • Requirements and project leadership: Work with departments to understand business needs and design technical solutions. Lead assigned technical projects and provide guidance to team members.
  • System support: Troubleshoot applications, integrations, and data pipelines. Assist with deployments, updates, incidents, and service requests.
  • Security and compliance: Follow City security requirements, including Criminal Justice Information Services (CJIS) requirements.
  • Participates as part of a project team in requirements gathering and independently helps analyze departmental business processes in order to design and build computer programs that will help customers perform more efficiently.
  • Designs, develops, tests and documents software solutions by creating and maintaining computer programs and software that meet customer requirements from conception to implementation.
  • Provides escalated issue support and collaborates with other IT groups to provide application deployment support.
  • Helps administer software applications by providing customer assistance or training related to application functionality and updates.
  • Performs incident management by researching and repairing software-related defects.
  • Performs service request fulfillment by gathering requirements, developing enhancements, and helping to interpret results, in order to meet departmental, customer and business operation needs.
  • Demonstrates technical expertise and acts as a technical project lead, mentoring new team members by maintaining awareness of current technologies and trends through formal training, seminars, online instruction, etc.
  • This is a Criminal Justice Information Services (CJIS) regulated position and requires the ability to meet and maintain compliance with the Security Policy.
  • Perform other duties of a similar nature and level as assigned.
  • May perform responsibilities of a similar nature and level as assigned.

 

ADDITIONAL REQUIREMENTS:

Applicants considered for this job classification must pass the following:
 

  • Police background examination

 

ADDITIONAL INFORMATION:

Placement within the salary range will be based on prior experience in a similar role.

How To Apply:
  • Salary Range: $89,600 – $132,100
  • Work Arrangement: 100% remote (Must reside within the State of Arizona and be available to come into our downtown office on an as-needed basis).
  • How to Apply: Visit apply.tempe.gov and search for #902515.
  • Applications close December 3, 2026