Computer Programmer

Average Salary
Degree Requirements
Bachelor's Degree

Behind every website, application and piece of software is a computer programmer. All programs need operating instructions, and computer programmers write code that instructs them on what to do. When they aren’t writing code, computer programmers are typically busy maintaining existing programs, or diagnosing and fixing malfunctioning ones.

Also known as: Analyst Programmer, Application Programmer Analyst, Computer Programmer, Computer Programmer Analyst, Internet Programmer, Java Developer, Programmer Analyst, Web Applications Programmer, Web Programmer
Operations Analysis
Service Orientation
Systems Analysis
Systems Evaluation
Refine the designs of software developers and engineers into working code
Collaborate with a variety of functional team members and disciplines to create end product
Fix faulty code that may be preventing programs from operating correctly
Apply a working knowledge of multiple programming languages
Maintain and update existing programs
Utilize and expand existing code libraries
Test applications to ensure they are working as designed
Design new computer programs

Still Interested?

Employers hiring Computer Programmers

Degree Pathways that can lead to this career

This site includes information from O*NET OnLine by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. AgriNovus Indiana has modified all or some of this information. USDOL/ETA has not approved, endorsed, or tested these modifications.

In addition to O’Net, AgriNovus Indiana gathered information from several resources. If you would like more information about the data on this site, please contact us at

I am…