$40.43-$50.84 Hourly / $7,007.00-$8,812.00 Monthly / $84,084.00-$105,742.00 Yearly
According to Civil Service Commission Rule 109, the duties specified below are representative of the range of duties assigned to this job code/class and are not intended to be an inclusive list.
1. Assess and optimize system designs through review and analysis of user needs, customizing systems through system design and administration to meet the changing business needs of the users; participate in the development of planning for remote hardware and communications facilities.
2. Analyze data processing needs; research and evaluate software on multiple platforms to assist users to meet their departmental goals; assist in developing the evaluation criteria for software.
3. Determine operating characteristics and requirements; develop or modify and document general system design; write detailed design specifications; conduct "walkthroughs" for proposed solutions to system problems.
4. Conduct feasibility studies; evaluate vendor products; make recommendations based on user requirements and systems analysis to ensure adequate planning.
5. Monitor the maintenance and enhancement of complex computer and telecommunications systems to ensure proper functionality; provide support, analysis, coordination and assistance for networks, including disaster recovery.
6. Troubleshoot software problems through telephone and site visit support; provide technical assistance in planning, engineering and architecture of unique systems for diverse applications; implement solutions to problems.
7. Conduct user training.
8. May install and maintain software; facilitate communication between clients and vendors regarding system maintenance issues; perform non-routine adds, moves and changes as needed.
9. Test and modify software for network compatibility; participate in the detail design and development of new applications; may write database applications.
10. Update system software and make modifications to system configurations; facilitate data communication between systems platforms.
11. Implement, maintain and update databases, tables and security access; create, document and compile manuals related to procedures.
12. Participate and represent the department in computer users meetings or meetings of related committees.
13. Research and evaluate technology through industry meetings, seminars, and vendor contacts; identify opportunities for improvements through automation; develop screen logic and reports.
14. Create and generate reports and statistics to meet user and program requirements; interface with other departments, jurisdictions and users on regulations and reporting requests.
15. Conduct database systems analysis and designs; may perform data normalization tasks; assist in the development of relational databases; assist in performance of data conversion tasks and maintenance of data dictionaries.
Knowledge of: Electronic data processing and its applications; requirements, installation procedures, hardware, software and maintenance of systems; functional requirements, structured systems or procedures analysis; database analysis; business applications development; systems implementation; technical writing; common operating systems; relational databases; network environments.
Ability and Skill to: Communicate effectively both orally and in writing; establish and maintain good working relations with department personnel, staff, vendors, peers, and management; understand and learn a variety of business procedures and processes; use logic and analysis to solve computer and systems problems; translate functional requirements into technical specifications; analyze and categorize data and information in order to determine the relationship of the data with reference to established criteria/standards; advise and provide interpretation to others how to apply policies, procedures and standards to specific situations; exercise judgment, decisiveness and creativity required in situations involving the evaluation of information against measurable criteria; read and understand professional journals and literature.
These minimum qualifications establish the education, training, experience, special skills and/or license(s) which are required for employment in the classification. Please note, additional qualifications (i.e., special conditions) may apply to a particular position and will be stated on the exam/job announcement.
An associate degree in computer science or a closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in computer science or a closely-related field].
One (1) year in the information systems field, including technical support, content management, administration of network applications or system analysis.
License and Certification:
Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years). One (1) year is equivalent to thirty (30) semester units / forty-five (45) quarter units with a minimum of 10 semester / 15 quarter units in computer science or a closely related field.