You are on page 1of 2

Mymie B.



Ms. Vivien Lawansa

Computer Programmer Job Description

a. Summary
Create, modify, and test the code, forms, and script that allow computer
applications to run. Work from specifications drawn up by software developers or other
individuals. May assist software developers by analyzing user needs and designing
software solutions. May develop and write computer programs to store, locate, and
retrieve specific documents, data, and information.

b. Job description:

Correct errors by making appropriate changes and rechecking the program to

ensure that the desired results are produced.

Conduct trial runs of programs and software applications to be sure they will
produce the desired information and that the instructions are correct.

Write, update, and maintain computer programs or software packages to handle

specific jobs such as tracking inventory, storing or retrieving data, or controlling other

Write, analyze, review, and rewrite programs, using workflow chart and diagram,
and applying knowledge of computer capabilities, subject matter, and symbolic logic.

Perform or direct revision, repair, or expansion of existing programs to increase

operating efficiency or adapt to new requirements.

Compile and write documentation of program development and subsequent

revisions, inserting comments in the coded instructions so others can understand the

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
Consult with and assist computer operators or system analysts to define and

resolve problems in running computer programs.


Computers and Electronics Knowledge of circuit boards, processors, chips,

electronic equipment, and computer hardware and software, including

applications and programming.

Design Knowledge of design techniques, tools, and principles involved in

production of precision technical plans, blueprints, drawings, and models.

Communications and Media Knowledge of media production,
communication, and dissemination techniques and methods. This includes
alternative ways to inform and entertain via written, oral, and visual media.


Programming Writing computer programs for various purposes.

Systems Evaluation Identifying measures or indicators of system
performance and the actions needed to improve or correct performance, relative

to the goals of the system.

Operations Analysis Analyzing needs and product requirements to create a


Information Ordering The ability to arrange things or actions in a certain

order or pattern according to a specific rule or set of rules (e.g., patterns of

numbers, letters, words, pictures, mathematical operations).

Written Comprehension The ability to read and understand information and

ideas presented in writing.

Deductive Reasoning The ability to apply general rules to specific problems
to produce answers that make sense.