Loading...
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