Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
Develop diagrams or flow charts of system operation.
Test computer system operations to ensure proper functioning.