Programmer Analyst

3 weeks ago


Riverside, United States City of Riverside, CA Full time

**The Position**:
**Work Performed**:
Duties may include, but are not limited to, the following:

- Prepare system designs and specifications.
- Consult with department users to define general and detailed specifications of a proposed system.
- Translate system specifications into a logical process and set of computer instructions.
- Design testing methods and test completed programs and procedures for accuracy and completeness ensuring system requirements are met.
- Design input and report forms and file layouts for data entry.
- Implement and maintain programs performing modifications as necessary.
- Analyze problems related to the common use of data and develop compatible systems.
- Review established programs to refine procedures and make modifications to correct errors and reduce operating time and costs.
- Prepare activity and progress reports regarding project activities.

In addition, when assigned to the Police Department:

- Assist in analyzing crime with basic and advanced GIS tools.
- Develop work flows for disseminating crime information from geographic perspectives.
- Plan for and perform basic and advanced processing tasks using GIS products and extensions.
- Develop and maintain GIS related databases.
- Conduct training for GIS users.
- Install, update and upgrade desktop and server based GIS software.
- Perform map production tasks.
- Serve as departmental liaison with the City’s GIS team and participate in City-wide GIS activities.
- Coordinate the implementation of GIS technology with vendors and Information Technology staff.
- Recommend new GIS technology to management, and implement approved technology.

**Qualifications**:
**Recruitment Guidelines**:
**_
Education_**_:_ Equivalent to an Associate degree from an accredited college or university with major work in computer science, computer information systems, data processing, or a closely related field. One year of additional qualifying experience may substitute for one year of the required education.
- **_Experience_**_:_ A range of 1-2 years experience in developing, documenting, and programming of data processing problems for mini and mainframe computers. When assigned to the Police Department, one to two years working with Environmental Studies Research Institute based GIS technology is required.

**Highly Desired Qualifications**:

- Experience with Public Safety Technologies including and not limited to Records Management System (RMS), Computer Aided Dispatch Systems (CAD) and Geographic Information Systems (GIS).
- Experience with building and maintaining websites

**Conditions of Employment**:
**Selection Process**:
**_ THE PROVISIONS OF THIS JOB ANNOUNCEMENT DO NOT CONSTITUTE AN EXPRESSED OR IMPLIED CONTRACT._