Enters program codes into computer. Enters test data into computer. Analyzes test runs on computer to correct or direct correction of coded program and input data. Revises or directs revision of existing programs to increase operating efficiency or adapt to new requirements. Compiles documentation of program development and subsequent revisions.
Trains subordinates in programming and program coding.
Prescribes standards for terms and symbols used to simplify interpretation of programs. Collaborates with computer manufacturers and other users to develop new programming methods. Prepares records and reports. Assigns, coordinates, and reviews work of programming personnel. Other duties may be assigned.