Computer Programmers
Analyst Programmer,
Computer Programmer,
Programmer,
Programmer Analyst
What they do: Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
- DemandHigh
- state Avg. Salary $$$$$$100,280Download Career Flyer
What do they typically do on the job?
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Personality
Interests
Career interests describe the perspectives and interests of people who enjoy the type of work involved in this career.
Discover what your interests are by taking the Interest Profiler Quiz

Abilities
Whether you have received formal training or not, these types of abilities are helpful in this career.
Verbal
Read and understand what is written
Listen and understand what people say
Ideas and Logic
Make general rules or come up with answers from lots of detailed information
Notice when problems happen
Math
Add, subtract, multiply, or divide
Choose the right type of math to solve a problem

Skills
People who want to pursue this career have skills in these areas.
Basic Skills
Listening to others, not interrupting, and asking good questions
Thinking about the pros and cons of different ways to solve a problem
Problem Solving
Noticing a problem and figuring out the best way to solve it
People and Technology Systems
Figuring out how a system should work and how changes in the future will affect it
Thinking about the pros and cons of different options and picking the best one
Does this sound like something you'd like to do?
1. Do some research
- Identify how your interests, values, and strengths match this occupation
- Talk to someone who works in this field or spend a day job shadowing
- Use the colleges and training directory to explore programs related to this career
2. Plan your next move
- Talk to your college and career counselor or school admissions staff
- Visit Idaho Launch
- Search for available Computer Programmers jobs on Idaho Works
Data for NSI career cards comes from the following: Idaho Department of Labor, US Bureau of Labor Statistics, O*NET, MyNextMove, and Career OneStop