Generic Job Description Programming Assistant I Grade C

Representative Duties:

Writes simple programs using established flow charts and programming specifications.

Uses, maintains, and modifies existing programs.

Assists with developing written materials and documentation related to systems programs.

Assists with testing, modifying, and debugging new and existing programs.

Maintains database files and generates reports. May input data.

May instruct users and support staff.

Performs additional functions incidental to programming activities.

Family: Data Processing
Job Code: 553 Date: 2/89

The job duties listed above are representative and characteristic of the duties required and the level of the work performed in the job title. The duties will vary from incumbent to incumbent in the job title.


Yale University Clerical and Technical Job Description
Job: 553 Programming Assistant I Grade C

Required Knowledge:
General knowledge, high school level; detailed but narrow knowledge in one or several work-related areas; general acquaintance with broader field of knowledge.
Limited acquaintance with business, accounting, or commercial procedures.
Limited knowledge of University organizational policies and procedures generally; detailed knowledge of a narrow area of University rules or procedures.

Required Skills
Extracts and compiles a narrow range of data from written sources, from individuals by asking set questions, or from one or several given data bases; limited interpretation of data.
Uses a dictionary.
Classifies material for filing; use of straightforward or complex filing systems.
Understands more complicated written instructions, memoranda, and policy statements.
Writes simple internal memoranda, fills out complex forms.
Regular, skilled use of more complex machines, including word processors or personal computers.

Office and Administrative Skills
Keyboards materials that regularly include medical or legal terminology or foreign languages.
Formats, stores, and files data on a personal computer to generate basic, pre-established reports.
Screens and refers callers and visitors to the appropriate individual.

Experience, Education, and Formal Training
Four years of related work experience, two of them in the same job family at the next lower lever, and a high school level education; or two years of related work experience and an Associate degree; or an equivalent combination of experience and education.

Complexity and Organization
Limited variety of job tasks requiring coordinating steps/procedures.

Interpersonal Relations
Ongoing involvement outside immediate unit.
Offers or obtains specialized information and provides assistance on general matters.
Understands and conveys more complex messages and instructions, and takes action accordingly.

Supervisory Guidelines
Work is closely reviewed for adequacy and accuracy daily.
Supervisor and incumbent plan, assign, and schedule work jointly.
Instruction provided only in new situations, methods, procedures that are not clearly related to existing tasks and duties.

Independent Judgment
Established procedures/policies govern many work situations.
Regular exercise of independent judgment or initiative.
Problems solved by choosing solution from among several alternatives that are not necessarily governed by established procedures.

Leadership Responsibility
Occasionally provides work guidance or orientation to non-routine procedures/policies.

Impact and Consequence of Error
Work affects outside immediate unit, but rarely outside the University.
Errors are somewhat difficult to recognize and correct and can cause harm or financial loss to individuals, departments, and the University, or to other individuals and groups.

Working Conditions
Very little possibility of safety risks.
Occasional conflicting demands, time, pressure, deadlines, or emergencies.  
Regular sustained concentration.
Some physical effort or dexterity.