City of Tucson


$23.22-$43.61 Hourly / $48,297.60-$90,708.80 Yearly
Salary Grade: 714

General Description

Performs complex, integrated computer programming, data analysis, and software development for GIS applications, to include maintenance of existing systems and research/development for future systems and/or enhancements.

Essential Functions

The GIS Programmer position designs, creates, modifies, or manages GIS software applications.

Time is divided between the maintenance of current applications and the design of new applications. The GIS Programmer may also be called upon to do mapping.

Provides internet and web based support, as well as technical support to other GIS professionals.

Develops spatial and non-spatial databases.

Position is responsible for effectively integrating GIS with other applications and enterprise database systems.

Minimum Qualifications

Minimum Education Level & Type: Bachelor's Degree

Minimum Experience Qualifications: At least 3 years of experience in programming in Visual Basic, C++ or vendor specific GIS software programming languages 

Special Job Requirements

Ability to interpret user needs into useful applications, and a strong background in GIS and database theory.

Pre-employment Medical Testing Requirements


Other Information

FLSA Status: Exempt

Occupational Group Code: 06

Occupation Group Description: Data Processing

EEO Job Category Code: B

EEO Job Category Description: Professionals

Organizational Level: First Level Employee

NCCI: 8810

Bargaining Unit: No Representation

Driving Requirements

The following information pertains to driving requirements for this classification with the City of Tucson. Under "Driving Level" None, Secondary or Primary, refers to the driving responsibility as it relates to the essential functions of the classification. License Type, is just that, the type of Arizona Driving License required for the classification. If the position requires a Commercial Drivers License (CDL), the endorsements will be listed under "Endorsements." Under Safety Sensitive a "Yes" means employees with this classification are subject to pre-employment and random drug testing. License Type A,B,C,D,or M may require the use of personal or City vehicles on City business. Individuals must be physically capable of operating the vehicles safely, possess a valid license and have an acceptable driving record. Use of a personal vehicle for City business will be prohibited if the employee is not authorized to drive a City vehicle or if the employee does not have personal insurance coverage. Exceptions to classification driving requirement's may exist based on position.

Driving Level: Non-Driving

License Type: None

CDL Endorsements: None

Safety Sensitive: No

Job Description Disclaimer

This description is not intended to limit or in any way modify the right of management to assign, direct and control the work of employees under supervision. The listing of duties and responsibilities shall not be held to exclude other duties not mentioned that are of similar kind or level of difficulty. They are intended to describe the general nature and level of work being performed by individuals assigned to this position.

CLASS: 0735; EST: 8/10/2016 12:00:00 PM; REV: 8/10/2016 12:00:00 PM;