Also known as
Computer Programmers
Learn about a Day in the Life
What’s it like? What do you do? Where do you do it? See for yourself when you watch how real people live their different careers day in and day out.
(IT) Information Technology
Create, modify, and test the code, forms, and script that allow computer applications to run.
Computer Programmers
About this Career Path
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.
Also known as
Environment
Programmers usually work in offices, most commonly in the computer systems design and related services industry.
Computer Programmers
Learn about a Day in the Life
What’s it like? What do you do? Where do you do it? See for yourself when you watch how real people live their different careers day in and day out.
Current Available & Projected Jobs
Computer Programmers
JOBS & OPPORTUNITIES
Find your path to success
Get an idea of what your sample career roadmap could look like for a Computer Programmers.
Job Titles
Computer Programmers
JOB TITLE
Junior Programmer
JOB TITLE
Computer Programmer
JOB TITLE
Manager/Senior Programmer
Supporting Programs
Computer Programmers
Top Expected Tasks
Computer Programmers
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 equipment.
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.
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
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.
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
Knowledge, Skills & Abilities
Computer Programmers
KNOWLEDGE
Computers and Electronics
KNOWLEDGE
English Language
KNOWLEDGE
Mathematics
KNOWLEDGE
Customer and Personal Service
KNOWLEDGE
Administration and Management
SKILL
Programming
SKILL
Reading Comprehension
SKILL
Critical Thinking
SKILL
Complex Problem Solving
SKILL
Active Listening
ABILITY
Written Comprehension
ABILITY
Information Ordering
ABILITY
Near Vision
ABILITY
Oral Comprehension
ABILITY
Problem Sensitivity
Featured Job Opportunities
Computer Programmers
Related Careers & Companies
Computer Programmers
Not sure where to begin?
Career Exploration