Consult with managerial, engineering, andtechnical personnel to clarify program intent, identify problems, and suggest changes.
Prepare detailed workflow charts and diagrams that describe input, output, andlogical operation, and convert them into a series of instructions coded in a computer language.
Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
Collaborate with others to resolve information technology issues.
Manage information technology projects or system activities.