Collect and record Software Requirements Specifications (SRS).
Confirms project requirements with analyst, supervisor, and client by reviewing program objectives, input data, and output requirements.
Analyzes project requirements and prepares a workflow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic to arrange project requirements in a programming sequence.
Converts workflow information into an application solution to encode project requirements.
Enters coded information into the computer to program it.
Confirms program operation by running tests and changing the program sequence and/or codes.
Creates user references by writing operating instructions.
Documents program development and revisions to keep historical records.
Maintains client trust and protects operations by keeping information private.