GROSSMONT UNION HIGH SCHOOL DISTRICT CLASS SPECIFICATION

PROGRAMMER

JOB SUMMARY

Under direction of the Manager, Computer Systems & Operations, writes new programs and maintains existing programs for the District's administrative applications. Assists in systems analysis and planning efforts and performs other essential job-related duties as required.

ESSENTIAL DUTIES AND RESPONSIBILITIES

1.Translates oral and written program specifications into high-level procedural code (eg. COBOL, C, Powerhouse) to create an effective interface between users and their workstations, associated peripheral equipment, and computer data.

2.Review and analyzes program input and output to verify that all processes are operating correctly. Prepares teat data for use with applications and performs testing from all aspects to ensure proper functioning. Uses debugging tools and writes specific code to determine causes of application malfunctions.

3.Assists in analysis of systems, procedures, and impact of software development projects. Creates written reports and graphs to assist in the determination of project schedules and time lines.

4.Documents application code to clarify logic and purpose of specific code. Maintains a change history when applications re modified describing the reason for the change, date changes, version number assigned, and their name.

5.Assists in preparation of written application documentation for use by staff and users.

6.Assists department and District staff in the use of application software. Responds to technical questions from coworkers on various aspects of the working of application software.

7.Assists in the evaluation of new hardware and software. Develops detailed steps and logic necessary to program specific computer operations in solution of problems to meet the needs of end users; uses definition of objective, general procedure charts, and input/output requirements; translates steps and logic into computer languages.

8.Complies with applicable state, local, and federal rules, regulations, and laws, as well as District policies and procedures.

9.Establishes and maintains effective working relationships with teachers, administrators, coworkers, vendors, and general public.

10.Demonstrates and models safe, prudent, and healthful work behaviors and practices; identifies and works toward elimination of unsafe or unhealthful work area conditions.

11.Performs other essential job-related work as required.


QUALIFICATIONS GUIDE

Education and Experience
Typical qualifying background would include any equivalent combination of:

Associate's degree in computer science, electronics, or related field and two years of experience with computer comparable to that being utilized by the District, and course work in data processing procedures, methods, and applications and high-level languages is necessary.

Knowledge, Skills, and Abilities
Typical qualifying knowledge, skills, and abilities would include:

1.Basic knowledge of microcomputers (PCS and Macintosh) and dumb terminals; keyboarding and mouse skills.

2.Ability to think logically; apply analytical skills; convert English instructions into machine code to achieve desired objectives in an effective and efficient manner.

3.Knowledge of capabilities and limitations of computer software, hardware, and their relationship to people in providing effective tools to make users more efficient in their work.

4.Interpersonal skills.

WORKING CONDITIONS

Work is performed in an office environment; frequent to constant demand for use of keyboard and related equipment; frequent siting for extended periods.


Return to CEDPA Job listings Return to CEDPA home page