IT APP DEV/SUP ANALYST I (#DD1 ) $39.84-$50.43 hourly / $6,905.00-$8,741.00 monthly / $82,867.20-$104,894.40 yearly
Definition
Distinguishing Characteristics
Typical Tasks
- Reviews business requirements and designs simple applications.
- Writes computer code for simple applications on a single platform, under the direction of a more senior programmer.
- Tests and debugs simple applications and corrects errors by altering code.
- Reviews and writes documentation of source code, applications, test plans and support requirements (operating and troubleshooting guide).
- Performs other duties as assigned.
Employment Standards
Working knowledge of:
- The fundamental principles and techniques of programming in at least one programming environment, through experience and/or formal education.
Some knowledge of:
- One or more specific tools and languages used by the department.
- The theories, principles, and practices of developing and supporting information processing systems.
Ability to:
- Think logically and demonstrate aptitude for applications programming.
- Write computer code in various languages or in the language of the assignment.
- Analyze systems and program specifications.
- Understand customers’ business processes in order to automate them effectively.
- Understand and manipulate data structures.
- Perform thorough testing of one’s own work and diagnose problems in it.
- Define problem areas, collect and evaluate data, validate conclusions and make recommendations.
- Learn and develop good software development skills.
- Produce results in timely manner.
- Read, comprehend, and write technical documentation.
- Communicate effectively, both orally and in writing.
- Work cooperatively and effectively with other staff members, customers and vendors.
Education and Experience:
Any combination of training and experience that would provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:
Completion of at least two courses in a programming language in use in Santa Cruz County.
OR
One year of applications programming experience.
SPECIAL REQUIREMENTS:
Background Investigation: Some positions may require fingerprinting and/or background investigation.
Other Special Requirements: Availability to work irregular hours, which may include evenings, nights, weekends and holidays.
Miscellaneous
Previous Class Titles: Data Processing Programmer Trainee
Bargaining Unit: 41
Worker’s Comp Code: 0053
EEOC Code: 02
Occupational Unit Group: 84
CLASS: DD1; EST: 1/14/2017;