What they do:
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

Knowledge

Engineering and Technology
  • computers and electronics
Arts and Humanities
  • English language
Math and Science
  • arithmetic, algebra, geometry, calculus, or statistics
Business
  • customer service

Skills

Basic Skills
  • reading work related information
  • 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
  • thinking about the pros and cons of different options and picking the best one
  • measuring how well a system is working and how to improve it

Abilities

Verbal
  • read and understand what is written
  • listen and understand what people say
Ideas and Logic
  • order or arrange things
  • make general rules or come up with answers from lots of detailed information
Math
  • choose the right type of math to solve a problem
  • add, subtract, multiply, or divide

Personality

Personality

People interested in this work like activities that include ideas, thinking, and figuring things out.
They do well at jobs that need:
  • Analytical Thinking
  • Attention to Detail
  • Initiative
  • Achievement/Effort
  • Cooperation
  • Adaptability/Flexibility

Technology

You might use software like this on the job:

Development environment software
  • C Hot Technology
  • Verilog Hot Technology
Object or component oriented development software
  • C++ Hot Technology
  • Python Hot Technology
Web platform development software
  • Drupal Hot Technology
  • Spring Framework Hot Technology

Education

Education: (rated 4 of 5)
bachelor's degree or
certificate after high school
usually needed

Get started on your career:

Find Training Find Certifications Find Licenses Registered Apprenticeship