HomeMy WebLinkAboutResolutions - No. 90-29RESOLUTION NO. 90-29
A RESOLUTION OF THE LODI CITY COUNCIL
APPROVING THE NEW CLASS SPECIFICATIONS AND SALARY RANGE
FOR SENIOR PROGRAMMER/ANALYST
RESOLVED, that the Lodi City Council does hereby approve the new class
specifications for Senior Programmer/Analyst, as shown on Exhibit A attached
hereto and thereby made a part hereof.
FURTHER RESOLVED, that the salary range $2659.36 - $3232.47 effective March
7, 1990 is hereby approved.
Dated: March 7, 1990
I hereby certify that Resolution No. 90-29 was passed and adopted by the
City Council of the City of Lodi in a regular meeting held March 7, 1990 by
the following vote:
Ayes: Council Members - Hinchman, Olson, Pinkerton, Reid and Snider
(Mayor)
Noes: Council Members - None
Absent: Council Members - None
&0-& 7t *"j
Alice M. Reimche
City Clerk
90-29
RES9029/TXTA.02J
CITY OF LODI
SENIOR PROGRAMMER/ANALYST
DEFINITION
February 1990
Under general supervision, performs programming of a complex nature and
designs and modifies systems in support of City data processing
functions; assists in supervision of programming staff; operates computer
equipment as required.
DISTINGUISHING CHARACTERISTICS
This position is distinguished from Data Processing Programmer/Analyst
I/II in that the Senior Programmer/Analyst independently performs system
design, analysis and programming in addition to technical supervision.
SUPERVISION RECEIVED AND EXERCISED
Receives supervision from the Data Processing Manager.
Exercises technical supervision over data processing staff.
EXAMPLES OF DUTIES - Duties may include, but are not limited to, the
following:
Performs a variety of complex, technical work in the analysis, design,
programming, testing, installation and maintenance of data
processing systems.
Designs, writes and documents computer programs based on system
requirements, and in accordance with established standards and
practices.
Writes programs, program logic and processing stens, using RPG or other
programm,ing languages required for department systems; accurately
documents all programs.
Maintains program, system, and user documentation.
Designs and prepares test data and materials for proper testing of
computer programs; designs input and output forms.
Conducts feasibility studies including system, time, equipment, and cost
requirements of proposed projects and applications.
Works with the Data Processing Manager and users to determine design
requirements necessary to program new systems or update existing
systems; assists and participates in systems analysis and design.
Prepares specifications for programming and utilizes compilers and other
program or utility software.
Operates equipment in the absence of Data Processing Operator or as
necessary to maintain computer service.
Provides technical supervision to other data processing staff; may act as
Data Processing Manager in his/her absence.
CITY OF LODI Page 2 of 2
SENIOR PROGRAMMER/ANALYST
MINIMUM QUALIFICATIONS
Knowledge of:
Computer programming principles, techniques and procedures for
departmental applications.
Systems analysis and design procedures and techniques.
Forms and documents design techniques.
Operating principles and characteristics of mainframe computers and
personal computer hardware.
Computer logic use, capability and limitations.
Principles and practices of supervision and training.
Skill to:
Analyze systems and problems and develop new or modified programs to meet
user department needs.
Develop logical procedures and coding steps into programming instructions
and test to validate program design.
Troubleshoot hardware and software problems and debugging programs and
applications.
Prepare clear and concise program documentation, user procedures and
other written material.
Translate user department needs into operational prograir .
Make sound, independent decisions within established g, elines.
Establish and maintain effective working relationship
EDUCATION AND EXPERIENCE
Any combination equivalent to experience and ed- ..cion that would likely
provide the required knowledge and abilities w-,uld be qualifying. A
typical combination is:
Education:
Equivalent to completion of a Bachelor's degree in Computer Science,
Business Administration, or a related field.
Experience:
Three years of increasingly responsible programming experience with
assignments in systems design and analysis.
JOBSPE33/TXTA.04P
4