HomeMy WebLinkAboutResolution No. 98-C1890
RESOLUTION NO. 98—C189
A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF AZUSA
ADOPTING THE CLASS SPECIFICATIONS FOR SENIOR
PROGRAMMER ANALYST AND AMENDING THE NON -REPRESENTED
CLASSIFIED EMPLOYEES COMPENSATION AND BENEFITS
MEMORANDUM
WHEREAS, the Municipal Code of the City of Azusa states that the Personnel Board shall adopt a
position classification plan and class specifications and revisions thereof from time to time and shall
recommend salaries therefor; and
WHEREAS, Sections 2.9, 3.1, 3.3, 3.5 of the City of Azusa Rules of the Civil Service System state
that purpose of the classification plan is to provide a complete and continuous inventory of all classifications,
to provide accurate specifications; that the Personnel Board shall recommend and the City Council adopt the
class specifications for all positions; that before the classification plan or any part thereof becomes effective,
it shall be submitted to the Personnel Board for review and to the City Council for approval; and
WHEREAS, a salary has been approved for a Senior Programmer Analyst class in the Non -
Represented Classified Employees Compensation and Benefits Memorandum effective July 1, 1995, and has
been included in the Programmer Analyst class flex staffing series; however, class specifications have not
been developed, and
WHEREAS, Director of Utilities Joseph Hsu has a need to conduct a recruitment for the position of
Senior Programmer Analyst and has requested that class specifications for Senior Programmer Analyst be
adopted.
WHEREAS, on October 27, 1998, members of the Personnel Board reviewed the request of Director
Hsu and recommend adopting the class specifications for Senior Programmer Analyst.
NOW, THEREFORE, BE IT RESOLVED THAT THE CITY COUNCIL OF THE CITY OF AZUSA
DOES HEREBY:
1. Adopt the class specifications for Senior Programmer Analyst attached hereto as "Exhibit A' as
an FLSA exempt position and place in the Compensation and Benefits Memorandum covering
Non -represented Classified Employees and to establish all basic employee benefits in
accordance with benefits enumerated in the 1995-2000 Memorandum of Understanding between
the City and the Azusa City Employees Association, and, in addition, shall be entitled to 40
hours of administrative leave per fiscal year subject to the same provisions for administrative
___1Igave as are enumerated in the Middle Management Association Memorandum of Understanding.
AND . PPVOVED THIS 160 DAY OF NOVEMBER, 1998.
I HEREBY CERTIFY that the foregoing resolution was duly adopted by the City Council of the
City of Azusa at a regular meeting thereof on the 16" day of November, 1998, by the following vote of the
Council;
AYES: COUNCILMEMBERS: HARDISON, STANFORD, ROCHA, BEEBE, MADRID
NOES: COUNCIL MEMBERS: NONE
ABSENT: COUNCIL MEMBERS: NONE
&Ziy�w
DEPUTY CITY CLERK
"Exhibit A"
CITY OF AZUSA
SENIOR PROGRAMMER ANALYST
DEFINITION
0
Date Adopted: 11-16-98
FLSA Exempt
Under general supervision, performs hardware and software support of varied information systems; develops
custom programs and performs regular system maintenance of mid-range systems, network servers and
personal computers; trains employees in the use of computer equipment; programs, creates, modifies and
enhances various programs, and performs related duties as assigned.
CLASS CHARACTERISTICS
This position reports to the Information Systems Administrator within the assigned department. The
incumbent is primarily responsible for the support, programming and maintenance of the assigned
department's commercial and custom municipal applications software and the operations of the associated
hardware.
ESSENTIAL FUNCTIONS
1. Performs complex custom systems programming using fourth generation or other advanced languages
(i.e. PowerHouse, Cobol, C, C++, Basic, Fortran, HTML, Java). (c, f, g, h, i, k, I, n, o)
2. Designs and implements new custom applications, databases, reports or processes on personal
computers and mid-range systems (i.e. HP 3000, Data General Aviion, etc.).
(a, b, c, f, g, h, j, I, m, n, o)
3. Performs routine maintenance of computer hardware, software and operating systems; corrective
maintenance of equipment and software; system backups; identifies problems and malfunctions of
equipment and software and takes corrective action or calls appropriate support service. (c, d, e, g, h, i,
k, m, n)
4. Develops, maintains and updates system and operations documentation. (a, b, c, f, g, j)
5. Operates and participates in the operation of various computers and related peripheral devices.
(b, c, d, e, g, h, i, j, k)
6. Trains staff in the use of computers and software; assists users in solving problems with equipment,
software and data; suggests alternative methods of operation. (a, b, e, f, g, h, i, k)
7. Participates in cross -training to learn about, and may from time to time act in a similar capacity, in other
City departments. (a, b, c, e, g, h, i, k)
8. Provides web page programming and maintenance. (a, b, c, e, f, g,
REQUISITE ABILITIES
a. Communicate clearly and concisely, both orally and in writing.
b. Establish and maintain effective relationships with City Departments and other city staff.
c. Work independently with minimal supervision.
d. Develop and document complex information systems.
Page 1 of 2
0 0
City of Azusa, Senior Programmer Analyst (continued)
e. Read, understand and apply technical manuals and documentation.
f. Operate, manage and program proprietary and commercial information management systems.
g. Respond to emergencies and problems quickly and effectively.
h. Remain current with ever-changing information technology concepts, methods, hardware and software.
I. Troubleshoot equipment and/or applications programs.
QUALIFICATIONS GUIDELINES
Education and/or Experience
Any combination of education and/or experience that has provided the knowledge, skills and abilities
necessary for satisfactory job performance. Example combinations include the following:
A bachelor's degree in information systems, computer science or a related field. Three (3) years of
experience in municipal or commercial information systems operations, systems programming, fourth
generation languages and information systems administration; including experience in analysis, design,
configuration, implementation and supportof information technologies including hardware (mini and micro
computers), networking (Netware, NT, Ethernet, fiber, hubs, switches and network cards),
telecommunications systems (Lucent Technologies) and software (commercial or custom information
systems, PC productivity software, Windows).
Knowledge and Skills Levels
Thorough knowledge of traditional and fourth generation languages and information systems
development, design, programming and implementation; Ethernet Networks, including 10/100 Base -T,
fiber, hubs, switches and network cards; operating system features and maintenance of Windows 95/98
or Windows NT work stations and Novell or Windows NT server administration and associated client
functions. Operating experience with various computer hardware and software systems on minicomputer,
microcomputer, telecommunications and network equipment; Novell Netware, MPE/iX, UNIX and
Windows (95/98/NT) operating systems; client -server computing strategies; office automation practices;
project management; word processing and spreadsheets; or other systems unique to the assigned
department as follows:
• PowerHouse fourth-generation language by Cognos.
Operational and administrative knowledge of midrange hardware and operating/file systems.
(Examples: Hewlett Packard 3000 hardware and MPE/ix operating system, Data General Aviion
and UNIX.)
Various platform specific file systems. (Example: Hewlett Packard 3000 and KSAM, Turbo
Image DB or Oracle Relational DB.)
Web page programming techniques and languages.
Special Requirement
Possession of or ability to obtain a Class C California driver's license and a satisfactory driving record.
Page 2 of 2