Also called: Analyst Programmer, Computer Programmer, Programmer, Programmer Analyst
In the Air Force: Computer Systems Programming; Computer Systems Programming Apprentice; Computer Systems Programming Craftsman; Computer Systems Programming Helper; Computer Systems Programming Journeyman
In the Army: Information Protection Technician; Information Services Technician
In the Coast Guard: Computer Systems Programming
In the Marine Corps: Computer Systems Programming Apprentice; Computer Systems Programming Craftsman; Computer Systems Programming Helper; Computer Systems Programming Journeyman; Cryptologic Technician Collection; Cryptologic Technician Technical; Information Protection Technician; Information Services Technician; Information Systems Technician Submarines; Mass Communications Specialist
In the Navy: Communication Intelligence Collection Signals Analyst; Cryptologic Technician Collection; Cryptologic Technician Technical; Information Systems Technician Submarines; Mass Communications Specialist; Signals Intelligence Collection Analyst and Reporter
- 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.
Engineering and Technology
Arts and Humanities
Math and Science
People and Technology Systems
Ideas and Logic
People interested in this work like activities that include ideas, thinking, and figuring things out.
They do well at jobs that need:
You might use software like this on the job:
Development environment software
Object or component oriented development software
Web platform development software