}
Skip to Main Content
Employment Development Department
Employment Development Department
Occupation Profile
  Printer Friendly Version

Computer Programmers
(SOC Code : 15-1131)
in Santa Cruz County

Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites.

Employers are usually looking for candidates with a Bachelor's degree .

Santa Cruz County is the same as Santa Cruz-Watsonville MSA.
Occupational Wages[Top]
AreaYearPeriodHourly MeanHourly by Percentile
25thMedian75th
Santa Cruz-Watsonville MSA20161st Qtr$41.73$31.14$39.93$54.54

View Wages for All Areas  About Wages
 

Occupational Projections of Employment (also called "Outlook" or "Demand")[Top]
 AreaEstimated Year-Projected YearEmploymentEmployment ChangeAnnual Avg Openings
EstimatedProjectedNumberPercent
Santa Cruz County 2014 - 2024180170-10-5.64

View Projections for All Areas  About Projections
 

Job Openings from JobCentral National Labor Exchange[Top]
 
Enter a Zip Code     Find a Zip code in Santa Cruz County

Within  miles of Zip Code.


Industries Employing This Occupation (click on Industry Title to View Employers List)[Top]
Industry Title
Number of Employers in Santa Cruz County
Percent of Total
Employment for Occupation in State of California
Computer Systems Design and Rel Services11642.9%
Software Publishers 485.8%
Management & Technical Consulting Svc 2193.2%
Employment Services 253.2%
Scientific Research and Development Svc 762.6%
Management of Companies and Enterprises 62.5%
Computers and Peripheral Equipment 52.2%
Other Information Services 381.9%
Electronic Instrument Manufacturing 61.8%
General Medical and Surgical Hospitals 81.6%
Other Professional & Technical Services 2151.5%
Data Processing and Related Services 281.1%
Architectural and Engineering Services 2481.1%
Office Administrative Services 141.0%
Accounting and Bookkeeping Services 1681.0%

About Staffing Patterns
 

Training Programs (click on title for more information)[Top]
Program Title
Computer Graphics
Computer Programming, Other
Computer Programming, Specific Applications
Computer Programming, Vendor/Product Certification
Computer Science.

About Training & Apprenticeships
 

About This Occupation (from O*NET - The Occupation Information Network)[Top]
Top Tasks (Specific duties and responsibilities of this job.)
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.
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

More Tasks for Computer Programmers


Top Skills used in this Job
Programming - Writing computer programs for various purposes.
Reading Comprehension - Understanding written sentences and paragraphs in work related documents.
Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
Complex Problem Solving - Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
Active Listening - Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
Quality Control Analysis - Conducting tests and inspections of products, services, or processes to evaluate quality or performance.
Judgment and Decision Making - Considering the relative costs and benefits of potential actions to choose the most appropriate one.
Operations Analysis - Analyzing needs and product requirements to create a design.
Systems Evaluation - Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
Time Management - Managing one`s own time and the time of others.

More Skills for Computer Programmers


Top Abilities (Attributes of the person that influence performance in this job.)
Written Comprehension - The ability to read and understand information and ideas presented in writing.

More Abilities for Computer Programmers


Top Work Values (Aspects of this job that create satisfaction.)
Achievement - Occupations that satisfy this work value are results oriented and allow employees to use their strongest abilities, giving them a feeling of accomplishment.
Working Conditions - Occupations that satisfy this work value offer job security and good working conditions.

More Work Values for Computer Programmers


Top Interests (The types of activities someone in this job would like.)
Investigative - Investigative occupations frequently involve working with ideas, and require an extensive amount of thinking. These occupations can involve searching for facts and figuring out problems mentally.
Conventional - Conventional occupations frequently involve following set procedures and routines. These occupations can include working with data and details more than with ideas. Usually there is a clear line of authority to follow.

More Interests for Computer Programmers


Alternate Titles
Programmer Analysts; Programmers; Software Developers or Engineers; Mainframe Programmers; Web Programmers; and Web Application Developers
 
Related Links
LMI for Job Seekers
Local Area Profile
Compare Occupations
O*Net - The Occupation Information Network