All data is specific to San Diego County

Fast Facts?

  • Average Annual Salary $76,194
  • Hourly Pay Entry Level: $27.77
    Median: $36.66
    Experienced: $47.32
  • Growth (2014-2019)4%
  • Openings (2014-2019)131
  • Current Employment 3,707
  • Projected Employment 3,767
  • Typical Entry-level Education Bachelor's degree

Computer Programmers

Employment, 2004 - 2019

Top Knowledge,
Skills and Abilities

  • TECHNICAL
  • SQL
  • C++
  • JAVA
  • Microsoft C#
  • Extensible Markup Language (XML)
  • NON-TECHNICAL
  • Communication
  • Writing
  • Troubleshooting
  • Problem Solving
  • Organization

occupational tasks

  • 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

Gender Breakdown: Male/Female (percentages)