$36.91-$46.35 Hourly / $6,398.00-$8,034.00 Monthly / $76,778.00-$96,408.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. Evaluate user requirements; create programming specifications; design, write, test and debug programs; prepare user and technical manuals for the systems; implement new procedures, programs and data files into production.
2. Write new programs; create code; compile and test code; review with other programmers; verify output; correct programs.
3. Apply modifications to existing systems; test and document changes; perform change control tasks.
4. Enhance existing programs.
5. Provide technical assistance to users; coordinate training on new systems.
6. Track system performance, perform file maintenance and space capacity; resolve production problems and resubmit jobs.
7. Troubleshoot to resolve systems problems; make necessary corrections to resolve errors.
8. Upload/download data; manipulate data to meet user needs.
9. May provide backup support for other systems, such as resolving printer, terminal or remote line problems.
10. Set up computer jobs and/or scripts.
11. Compile and generate reports; extract data from data bases; research and respond to general system questions.
12. May configure and install software.
Knowledge of: Computer languages; electronic data processing and its applications; interactive applications; structured analysis and programming.
Ability and Skill to: Communicate effectively orally and in writing; use logic and analysis to solve computer and systems problems; establish effective working relationships with users; analyze and categorize data and information in order to determine the relationship of the data with reference to established criteria/standards; explain, demonstrate and clarify to others within established policies, procedures and standards; exercise the judgement, decisiveness and creativity in situations involving a variety of pre-defined duties subject to frequent change; read and understand professional journals and literature; prioritize competing requests for service.
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.
Education:
An associate degree in computer science or 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].
Experience:
License and Certification:
Substitution:
Experience in application or software development or programming 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.
Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree.