Department: Information
Technology Job
Code: 960
Reports To: County
Administrator DOT Reference: 169.167-030
Date: November 2007 030.167-010, 030.167-014
FLSA: Exempt
Summary
Direct and
coordinate development, installation, and user training for computer and
telecommunications systems of the county.
Consult with management to define and prioritize new projects, discuss
system capacity, and equipment acquisition.
Establish work standards, assign and schedule work, review work of
subordinates. Perform database design,
program design, coding and other programming tasks and assigns projects to
subordinates. Define and corrects
operational difficulties encountered in executing programs or processes. Review reports of computer and peripheral
equipment production, malfunction, and maintenance to ascertain costs and plan
operating changes.
Essential Job Functions
A. Work
with department heads and elected officials to maintain, modify, improve, and
support computer applications and telecommunications services
1.
Work
with departments to determine user needs, analyze requirements, and design
systems to meet needs
2.
Define
resource, database, and programming requirements based on needs
3.
Plan
layout and installation of new systems or modification to existing systems
4. Provide
advice and consultation to departments on the implementation of system
applications
5. Assist
in the preparation of cost estimates of computer system changes
6. Establish
security systems for system, including data integrity, and database management
7. Document procedures for
implementing and using computer applications and programs
8. Communicate
with users to promote smooth implementation of any new or modified
programs
9. Train
users in new software computer applications
B. Perform system programming,
up-grading, training and other related tasks
1. Write
new and modifies existing programs
2. Assist
personal computer users with file system arrangements and setups.
3. Assist
users with hardware problems such as resetting printers and correcting
operating system errors.
4. Install
upgrades and patches on personal computer operating systems
5. Maintain
connection from the personal computers to AS/400
6. Test
and debugs programs
7. Perform
or oversee regular maintenance operations in order to minimize down time of
computer systems
C. Provide administrative and technical
direction to the operation of the department
1. Conduct needs analysis for IT and Telecommunications
technology and services
2. Plan projects to meet the needs of departments
3. Meet with managers to define priorities of upgrades and
projects, and regarding IT and
Telecommunications
services needed
4. Assign projects to staff to implement
5. Review work of subordinates
6. Analyze system requirements in order to recommend
reorganization of program alignment within departments
7. Write/Review bid specifications for computer hardware
and software
8. Read professional publications and attend meetings in
order to stay abreast of new developments
in the field
9. Prepare and maintain departmental budget
D. Supervise assigned staff
1. Conduct pre-employment interviews and make hiring
recommendations
2. Interpret and apply personnel policies, departmental
policies, and other relevant policies
and procedures
3. Review time and leave reports for assigned staff
4. Oversee and participate in staff training and
development
5. Prepare and review performance appraisal and discuss
with subordinates
6. Counsel employees regarding job performance and document
in accordance with
established
procedures
7. Recommend disciplinary action as needed
Knowledge, Skills, and Abilities
1. Knowledge of the principles of
Information Technology and Telecommunication Technology
2. Knowledge of the principles of
budgeting and budget management
3. Knowledge of the principles of
management and supervision
4. Knowledge of computer hardware and
software availability and capability
5. Knowledge of modern systems
analysis principles and techniques
6. Ability
to analyze problems with the computer and telecommunications systems and
develop efficient and effective solutions
7. Ability
to monitor computer system performance and achieve effectiveness and efficiency
of operation
8. Ability to establish effective
working relationships with other employees, vendors, elected officials, and the general public
9. Ability to organize and present
technical information so that it is understandable to others
10. Ability to communicate orally and in
writing
11. Ability to design computer systems,
and data bases
12. Ability to write accurate and
efficient computer programs
13. Ability to assign and review the work
of subordinate staff
Minimum
Qualifications
Bachelor’s
degree in computer science plus a total of three years of programming
experience or an equivalent combination of education and experience. Supervisory experience preferred
This job description should not be interpreted as
all inclusive. It is intended to
identify the major responsibilities and requirements of this job
classification. All incumbents may not
perform all job duties listed, and some incumbents may perform some duties
which are not listed, and incumbents may be requested to perform job-related
responsibilities and tasks other than those stated in this description.