Oregon Labor Market Information System
Occupational Information Center
Occupational Report for Computer Programmers (15-1021) , Oregon Statewide
Occupational Description

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.

The following related career videos are available from America's Career InfoNet:
Computer Programmers
Employment Outlook for Computer Programmers
Statewide Employment Analysis 2006 employment is estimated to be larger than the statewide average This occupation is expected to grow at about the statewide average. Total job openings are projected to be somewhat higher than the statewide average.

Reasonable employment opportunities exist for trained workers.

Data Sources and Limitations
Current Job Openings for Computer Programmers There are 18 current openings for this occupation. Openings 1 through 18 are listed below.
Job Title Date Posted Location Wage Offered
.Net Developer 11/19/09 Beaverton
Linux Kernel Development - Video / Tv Encoder 11/13/09 Hillsboro
Svc Info Developer Iii 11/11/09 Tigard
Visual Basic And Coldfusion Mx Development And Support 11/9/09 Salem DOE, Neg.
Sql/Access Developer 11/5/09 Beaverton
Svc Info Developer Iii - 348005 11/5/09 Springfield
Java/J2ee System Engineer/Analyst 10/28/09 Salem DOE, Neg.
Analytic Systems Developer Lead #17674 10/23/09 Portland DOE
Jr Software Developer W/ C# Vb Sql Server, Silverlight 10/14/09 Lake Oswego DOE
Senior Asp.Net Developer (Asp.Net, C#, T-Sql) 10/10/09 Beaverton
Senior Web Programmer 9/30/09 Grants Pass DOE
Vb.Net Developer 9/30/09 Salem
Software Engineering /C; C++; Visual Studio; Windows Api; Windows Xp 9/11/09 Beaverton DOE
On-Call Java/J2ee Developer 9/7/09 Salem $15.00/hr DOE, Neg.
On-Call .Net Developer 9/7/09 Salem $10.00/hr DOE, Neg.
Gis Developer 9/2/09 Salem
Entry Level Programmer 8/28/09 Tigard $25,000/yr to $30,000/yr DOE
Java / J2ee Developer With Build Experience 8/27/09 Hillsboro
State of Oregon License Information for Computer Programmers No statewide license is required for this occupation.
Wages for Computer Programmers
Region ---------------- 2009 Wages ----------------
Percentiles (hourly wages) Avg
Hourly
($/hr)
Avg
Annual
10th 25th 50th
(median)
75th 90th
Oregon Statewide $17.91 $23.76 $32.69 $42.38 $56.53 $35.53 $73,901
Multnomah / Washington 20.34 25.40 35.58 46.89 64.35 39.08 81,268
Marion / Polk / Yamhill 19.04 25.91 34.91 43.66 54.09 35.06 72,932
Lane 13.53 16.15 27.81 36.66 40.80 27.17 56,527
Jackson / Josephine 18.04 21.93 27.56 33.06 39.20 27.81 57,861
Gilliam / Hood River / Sherman / Wheeler / Wasco 21.15 23.39 27.01 30.42 32.75 26.86 55,862
Klamath / Lake 13.81 17.09 25.50 32.85 42.73 26.43 54,975
Clackamas 15.53 22.11 32.63 41.23 49.12 32.49 67,582
Data Sources and Limitations
Regional Employment Projections for Computer Programmers
Region Employment Change % Change Projected Annual Openings
2006 2016 Growth Replacement Total
Oregon Statewide 3,237 3,736 499 15.4% 50 82 132
Multnomah / Washington 1,615 1,883 268 16.6% 27 41 68
Lane 274 313 39 14.2% 4 7 11
Clackamas 254 288 34 13.4% 3 6 10
Marion / Polk / Yamhill 143 168 25 17.5% 3 4 6
Jackson / Josephine 129 147 18 14.0% 2 3 5
Benton / Lincoln / Linn 121 137 16 13.2% 2 3 5
Crook / Deschutes / Jefferson 84 95 11 13.1% 1 2 3
Douglas 33 43 10 30.3% 1 1 2
Gilliam / Hood River / Sherman / Wheeler / Wasco 24 35 11 45.8% 1 1 2
Clatsop / Columbia / Tillamook 24 28 4 16.7% 0 1 1
Klamath / Lake 21 24 3 14.3% 0 1 1
Coos / Curry 21 24 3 14.3% 0 1 1
Morrow / Umatilla 20 31 11 55.0% 1 1 2
Baker / Union / Wallowa 13 12 -1 -7.7% 0 0 0
Grant / Harney / Malheur 8 7 -1 -12.5% 0 0 0

Replacement openings are caused by existing workers permanently leaving their occupation. Many additional job openings occur due to job changes within occupations.
Data Sources and Limitations
Industries of Employment for Computer Programmers
Industry
Click links to view infoUSA employers
Ownership 2006
Employment
Total, All Industries All 3,237
Total, All Industries Private 3,030
Manufacturing Private 305
Machinery Manufacturing Private 30
Computer and Electronic Product Manufacturing Private 183
Computer and Peripheral Equipment Manufacturing Private 58
Semiconductor and Other Electronic Component Manufacturing Private 99
Wholesale Trade Private 158
Merchant Wholesalers, Durable Goods Private 88
Merchant Wholesalers, Nondurable Goods Private 42
Wholesale Electronic Markets and Agents and Brokers Private 28
Retail Trade Private 79
Nonstore Retailers Private 40
Electronic Shopping and Mail-Order Houses Private 40
Information Private 713
Publishing Industries (except Internet) Private 403
Software Publishers Private 381
Motion Picture and Sound Recording Industries Private 29
Motion Picture and Video Industries Private 29
Internet Service Providers, Web Search Portals, and Data Processing Services Private 265
Data Processing, Hosting, and Related Services Private 245
Finance and Insurance Private 313
Credit Intermediation and Related Activities Private 71
Nondepository Credit Intermediation Private 28
Insurance Carriers and Related Activities Private 227
Insurance Carriers Private 211
Professional, Scientific, and Technical Services Private 1,038
Specialized Design Services Private 25
Computer Systems Design and Related Services Private 921
Management of Companies and Enterprises Private 158
Administrative and Support and Waste Management and Remediation Services Private 159
Administrative and Support Services Private 159
Employment Services Private 90
Business Support Services Private 50
Educational Services Private 25
Health Care and Social Assistance Private 28
Total, All Industries State 30
Educational Services State 30
Colleges, Universities, and Professional Schools State 30
Total, All Industries Local 170
Educational Services Local 44
Public Administration Local 107
Executive, Legislative, and Other General Government Support Local 77
Administration of Environmental Quality Programs Local 25
Educational Requirements for Computer Programmers Workers must have a bachelor's degree to gain the necessary skills for this occupation. However, those with a bachelor's degree and related work experience have a competitive advantage in this labor market.
Skills for Computer Programmers
  • Apply Computer Networking Technology
  • Apply Computer Science Principles
  • Apply Data Security Procedures
  • Apply Data Storage Technology
  • Apply Knowledge Of Mainframe Computers
  • Apply Mathematical Principles To New Technology Creation
  • Apply Mathematics To Statistical Modeling
  • Apply Object Oriented Computer Programming
  • Apply Quality Assurance Techniques
  • Apply Statistical Methods
  • Apply Structural Analysis Principles To Computer Systems
  • Assist Co-Workers With Software Usage And Problems
  • Design Computer Hardware And Software Interface
  • Design Computer Programs And Programming Tools
  • Develop Or Program Web Sites
  • Develop Search Engines
  • Document Work In Progress
  • Evaluate Computer System User Requests
  • Evaluate Computer System Users' Requirements And Requests
  • Generate Data Processing Information
  • Implement Computer System Changes
  • Maintain Website Content
  • Manipulate Operating System To Improve Performance
  • Program Computers Using Existing Software
  • Program Mainframe Computer
  • Provide Computer Programming Training
  • Provide Technical Support To Computer Users
  • Resolve Symbolic Formulations In Data Processing Applications
  • Test And Troubleshoot Computer Programs And Systems
  • Use Algebra
  • Use Assembly Language Programming
  • Use C++ Language Programming
  • Use Computer Application Flow Charts
  • Work As A Team Member
  • Write Computer Software
Schools and Training Providers for Computer Programmers The training providers listed below offer one or more of the following programs:

Pioneer Pacific College
27501 SW Parkway Ave
Wilsonville, OR 97070
Phone: (503) 682-3903
Programs of Training:
Southern Oregon University
1250 Siskiyou Blvd
Ashland, OR 97520
Phone: (541) 552-7672
Programs of Training:
Linfield College-Adult Degree Program
900 SE Baker
McMinnville, OR 97128
Phone: (503) 883-2447
Programs of Training:
Oregon Institute of Technology - Klamath Falls
3201 Campus Drive
Klamath Falls, OR 97601
Phone: (541) 885-1000
Programs of Training:
Chemeketa Community College
4000 Lancaster Dr NE
Salem, OR 97305
Phone: (503) 399-5000
Programs of Training:
Linn-Benton Community College
6500 Pacific Blvd SW
Albany, OR 97321
Phone: (541) 917-4999
Programs of Training:
George Fox University
414 N Meridian St
Newberg, OR 97132
Phone: (503) 538-8383
Programs of Training:
Northwest Christian University
828 East 11th Avenue
Eugene, OR 97401
Phone: (541) 343-1641
Programs of Training:
Tillamook Bay Community College
2510 First St
Tillamook, OR 97141
Phone: (503) 842-8222
Programs of Training:
Oregon Institute of Technology - Portland
7726 SE Harmony Rd
Portland, OR 97222
Phone: (503) 821-1250
Programs of Training:
Portland State University
724 SW Harrison
Portland, OR 97201
Phone: (503) 725-4433
Programs of Training:
The Art Institute of Portland
1122 NW Davis St.
Portland, OR 97209
Phone: (503) 228-6528
Programs of Training:
Clackamas Community College
19600 South Molalla Ave
Oregon City, OR 97045
Phone: (503) 657-6958
Programs of Training:
Pacific University
2043 College Way
Forest Grove, OR 97116
Phone: (503) 352-3174
Programs of Training:
Southwestern Oregon Community College
1988 Newmark Ave
Coos Bay, OR 97420
Phone: (541) 888-2525
Programs of Training:
Oregon Health & Science University
3181 SW Sam Jackson Park Rd
Portland, OR 97239
Phone: (503) 494-7800
Programs of Training:
Portland Community College
12000 SW 49th Avenue
Portland, OR 97219
Phone: (503) 244-6111
Programs of Training:
Treasure Valley Community College
650 College Blvd
Ontario, OR 97914
Phone: (541) 881-8822
Programs of Training:
University of Phoenix-Oregon Campus
13221 SW 68th Parkway, Suite 500
Tigard, OR 97223
Phone: (877) 867-4748
Programs of Training:
University of Oregon
110 Johnson Hall
Eugene, OR 97403
Phone: (541) 346-3014
Programs of Training:
Umpqua Community College
1140 College Rd.
Roseburg, OR 97470
Phone: (541) 440-4600
Programs of Training:
ITT Technical Institute-Portland
6035 NE 78th Ct
Portland, OR 97218
Phone: (503) 255-6500
Programs of Training:
Lane Community College
4000 E 30th Ave
Eugene, OR 97405
Phone: (541) 463-3000
Programs of Training:
Columbia Gorge Community College
400 E Scenic Dr
The Dalles, OR 97058
Phone: (541) 506-6011
Programs of Training:
Related Occupations The scores listed below indicates how closely the skills for Computer Programmers matches the occupation in the list. A score of 100% means the occupations have identical skill sets. A maximum of 10 occupations are displayed below.
Occupation Skill Overlap
Computer Systems Analysts 43%
Network Systems And Data Communications Analysts 39%
Computer Specialists, All Other 37%
Database Administrators 37%
Network And Computer Systems Administrators 36%
Computer And Information Scientists, Research 35%
Computer Support Specialists 32%
Computer Software Engineers, Applications 29%
Computer Software Engineers, Systems Software 25%