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 Employment in this occupation in 2010 was somewhat larger than the statewide average for all occupations. This occupation is expected to grow at a somewhat faster rate than the statewide average growth rate for all occupations through 2020. The total number of job openings is projected to be somewhat higher than the statewide average number of job openings for all occupations through 2020.

Reasonable employment opportunities exist for trained workers.

Data Sources and Limitations
Current Employment Department Job Openings for Computer Programmers There are 50 current openings for this occupation. Openings 1 through 26 are listed below.
Job Title Date Posted Location Wage Offered
Programmer and Technical Writer Framemaker Python Java 5/22/13 Hillsboro DOE
Software Developer 5/20/13 Bend DOE
Computer Programmer 5/17/13 Florence DOE
Healthcare Informatics Programmer Analyst - Reqcode 684788 5/16/13 Portland Neg.
Software Programmer - C#.Net Developer 5/16/13 Vancouver DOE, Neg.
Software Developer 5/16/13 Beaverton DOE
Software Engineer / Programmer (Spm) 5/13/13 Portland $3,714/mo to $6,373/mo DOE
Cold Fusion Developer 5/13/13 Portland $78,624/yr
Etl Developer 5/12/13 Lake Oswego
Software Developer 3 5/12/13 Portland
Senior Etl (Informatica) Developer 5/12/13 Lake Oswego
Android Developer 5/12/13 Portland
VBA / SQL Developer (L6) 5/9/13 Portland
Computer Programmer 1 5/8/13 Eugene DOE
Windows Application Developer 5/7/13 Portland
Cognos Tm1 Developer(L5) 5/7/13 Portland
Software Developer (Or) 5/5/13 Portland
IT Programmer 4/30/13 Grants Pass DOE
Web Developer II 4/29/13 Grants Pass DOE
Developer 4/29/13 Beaverton DOE
Android Developer 4/26/13 Beaverton DOE
Senior Web Developer 4/23/13 Grants Pass DOE
Senior Mainframe Programmer 4/19/13 Lake Oswego
Web Development Paid Intern 4/17/13 Tigard DOE
Entry Level Java Programmer (Prostep Ojt) 4/17/13 Tigard DOE
More Jobs
Job Openings from the Web for Computer Programmers The following job openings have been automatically extracted from various sites across the Web. These links are provided as supplemental resources. However, the Employment Department cannot validate these openings nor endorse any of these external sites. Some of these jobs may no longer be open. In some cases, a single opening may be posted on multiple sites.

There are 286 current openings for this occupation. Openings 1 through 26 are listed below.

Job Title Date Posted Location Employer
Misc. Languages Software Programmer 3-Specialty:C# .NET-Portland-OR 5/23/13 Portland Appleone
Misc. Languages Software Programmer 3-Specialty:C# .NET-Portland-OR 5/23/13 Portland Appleone
Misc. Languages Software Programmer 3-Specialty:C# .NET-Portland-OR 5/23/13 Portland Appleone
Applications Developer Cloud Services 5/23/13 Compucom
Programmer/Tech Writer 166352 5/23/13 Hillsboro Randstad Technologies
PCSO - Intern (BS Level) 5/23/13 Intel
Misc. Languages Software Programmer 3-Specialty:C# .NET-Portland-OR 5/22/13 Portland Appleone
Software Developer 5/22/13 Portland EXPERIS
Applications Software Developer 5/22/13 Portland Coaxis Inc.
C#.NET Application UI Developer WPF 5/22/13 Hillsboro Mavensoft Technologies LLC
Android OS / System Developer 5/22/13 Hillsboro Nic Info Tek Inc.
Associate Application Developer 5/22/13 Lake Oswego Kaiser Permanente
Associate Application Developer 5/22/13 Lake Oswego Kaiser Permanente
Android Application Developer 5/22/13 Beaverton Everest Consultants Inc.
MS-BI Developer (SSRS SSAS SSIS) 5/22/13 Beaverton Bridgetown Consulting Group
.Net Programmer 1 5/22/13 Beaverton Planar Systems
Enterprise App Programmer - 6884 5/22/13 Hillsboro Etech Resources
PCSO - Intern (BS Level) 5/22/13 Hillsboro Intel
PCSO - Intern (BS Level) 5/22/13 Hillsboro Intel Corporation
Windows Middleware Developer - C++ MFC 5/22/13 Hillsboro Mavensoft Technologies LLC
C# Developer 5/22/13 Hillsboro Teamware Solutions
Programmer/Tech Writer 166352 5/22/13 Hillsboro Randstad Technologies
Android Developer 5/22/13 Hillsboro Prelude Systems Inc.
Microsoft Developer 5/22/13 Portland Data Resource Group
Sr. Misc. Software Programmer 5/22/13 Portland Appleone
More Jobs
State of Oregon License Information for Computer Programmers No statewide license is required for this occupation.
Wages for Computer Programmers
Region ---------------- 2012 Wages ----------------
Percentiles (hourly wages) Avg
Hourly
($/hr)
Avg
Annual
10th 25th 50th
(median)
75th 90th
Oregon Statewide $18.42 $27.47 $36.50 $43.41 $50.31 $35.15 $73,109
Clatsop / Columbia / Tillamook 20.13 22.11 29.13 36.01 41.71 29.40 61,148
Multnomah / Washington 17.77 29.16 37.79 44.08 51.47 35.92 74,725
Marion / Polk / Yamhill 22.62 28.60 36.17 42.29 46.12 35.38 73,599
Benton / Lincoln / Linn 14.12 22.65 38.27 45.48 53.14 34.69 72,156
Lane 20.03 27.14 32.95 38.45 43.89 32.40 67,389
Jackson / Josephine 19.08 26.30 33.56 39.97 44.55 32.95 68,536
Crook / Deschutes / Jefferson 15.29 16.53 18.61 30.41 35.20 22.75 47,318
Morrow / Umatilla 17.79 23.46 30.70 34.72 37.12 29.68 61,742
Clackamas 19.77 27.22 36.88 44.46 51.63 35.61 74,063
Data Sources and Limitations
Regional Employment Projections for Computer Programmers
Region Employment Change % Change Projected Annual Openings
2010 2020 Growth Replacement Total
Note: Self-employment is estimated to be 10% or greater for this occupation.
Oregon Statewide 3,090 3,858 768 24.9% 77 81 158
Multnomah / Washington 1,652 2,090 438 26.5% 44 44 87
Marion / Polk / Yamhill 255 322 67 26.3% 7 7 13
Lane 238 285 47 19.7% 5 6 11
Clackamas 180 227 47 26.1% 5 5 10
Benton / Lincoln / Linn 112 147 35 31.2% 4 3 7
Jackson / Josephine 107 127 20 18.7% 2 3 5
Crook / Deschutes / Jefferson 94 122 28 29.8% 3 3 5
Morrow / Umatilla 33 42 9 27.3% 1 1 2
Douglas 24 30 6 25.0% 1 1 1
Coos / Curry 23 26 3 13.0% 0 1 1
Gilliam / Hood River / Sherman / Wheeler / Wasco 20 26 6 30.0% 1 1 1
Clatsop / Columbia / Tillamook 17 19 2 11.8% 0 0 0
Baker / Union / Wallowa 10 13 3 30.0% 0 0 1
Klamath / Lake 7 12 5 71.4% 0 0 0
Grant / Harney / Malheur 5 5 0 0.0% 0 0 0

These estimates do not include self-employment. 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 Infogroup employers
Ownership 2010
Employment
Manufacturing Private 306
Printing and Related Support Activities Private 26
Machinery Manufacturing Private 27
Computer and Electronic Product Manufacturing Private 174
Semiconductor and Other Electronic Component Manufacturing Private 153
Wholesale Trade Private 161
Merchant Wholesalers, Durable Goods Private 77
Professional and Commercial Equipment and Supplies Merchant Wholesalers Private 25
Merchant Wholesalers, Nondurable Goods Private 64
Miscellaneous Nondurable Goods Merchant Wholesalers Private 32
Retail Trade Private 89
Nonstore Retailers Private 56
Information Private 741
Publishing Industries (except Internet) Private 531
Software Publishers Private 510
Internet Service Providers, Web Search Portals, and Data Processing Services Private 164
Data Processing, Hosting, and Related Services Private 164
Finance and Insurance Private 219
Credit Intermediation and Related Activities Private 41
Insurance Carriers and Related Activities Private 173
Insurance Carriers Private 152
Professional, Scientific, and Technical Services Private 793
Computer Systems Design and Related Services Private 677
Advertising and Related Services Private 37
Management of Companies and Enterprises Private 146
Administrative and Support and Waste Management and Remediation Services Private 287
Administrative and Support Services Private 287
Employment Services Private 210
Business Support Services Private 41
Educational Services Private 28
Health Care and Social Assistance Private 27
Public Administration State 35
Finance and Insurance Local 35
Insurance Carriers and Related Activities Local 35
Insurance Carriers Local 35
Educational Services Local 29
Public Administration Local 60
Executive, Legislative, and Other General Government Support Local 53
Educational Requirements for Computer Programmers Workers typically need a Bachelor's degree to enter this occupation.
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 programs related to this occupation. This information is updated once per year. Anyone interested in a particular program should check with the training institution regarding its availability. Listing these training providers does not necessarily constitute or imply their endorsement, recommendation, or favoring by the State of Oregon.

Eastern Oregon University
One University Blvd
La Grande, OR 97850
Phone: (541) 962-3672
Programs of Training:
Lane Community College
4000 E 30th Ave
Eugene, OR 97405-0640
Phone: (541) 463-3000
Programs of Training:
Oregon Institute of Technology
3201 Campus Drive
Klamath Falls, OR 97601-8801
Phone: (541) 885-1000
Programs of Training:
ITT Technical Institute-Portland
9500 NE Cascades Parkway
Portland, OR 97220
Phone: (503) 255-6500
Programs of Training:
Linn-Benton Community College
6500 Pacific Blvd SW
Albany, OR 97321
Phone: (541) 917-4999
Programs of Training:
Tillamook Bay Community College
4301 Third St.
Tillamook, OR 97141
Phone: (503) 842-8222
Programs of Training:
Chemeketa Community College
4000 Lancaster Dr NE
Salem, OR 97305
Phone: (503) 399-5000
Programs of Training:
Rogue Community College
3345 Redwood Hwy
Grants Pass, OR 97527-9291
Phone: (541) 956-7501
Programs of Training:
The Art Institute of Portland
1122 NW Davis St
Portland, OR 97309
Phone: (503) 228-6528
Programs of Training:
Southwestern Oregon Community College
1988 Newmark Ave
Coos Bay, OR 97420-2193
Phone: (541) 888-2525
Programs of Training:
DeVry University's Keller Graduate School of Management-Oregon
9755 SW Barnes Road Suite 150
Portland, OR 97225
Phone: (503) 296-7468
Programs of Training:
George Fox University
414 N Meridian St
Newberg, OR 97132
Phone: (503) 538-8383
Programs of Training:
Portland State University
724 SW Harrison
Portland, OR 97201
Phone: (503) 725-4433
Programs of Training:
Umpqua Community College
1140 College Rd.
Roseburg, OR 97470-0226
Phone: (541) 440-4600
Programs of Training:
Oregon State University

Corvallis, OR 97331
Phone: (541) 737-0123
Programs of Training:
Northwest Christian University
828 East 11th Avenue
Eugene, OR 97401-3745
Phone: (541) 343-1641
Programs of Training:
Oregon Health & Science University
3181 SW Sam Jackson Park Rd
Portland, OR 97239-3098
Phone: (503) 494-7800
Programs of Training:
Southern Oregon University
1250 Siskiyou Blvd
Ashland, OR 97520
Phone: (541) 552-7672
Programs of Training:
Pacific University
2043 College Way
Forest Grove, OR 97116
Phone: (877) 722-8648
Programs of Training:
Mt Hood Community College
26000 SE Stark St
Gresham, OR 97030
Phone: (503) 491-6422
Programs of Training:
Western Oregon University
345 North Monmouth Ave
Monmouth, OR 97361-1394
Phone: (503) 838-8000
Programs of Training:
Treasure Valley Community College
650 College Blvd
Ontario, OR 97914
Phone: (541) 881-8822
Programs of Training:
DeVry University-Oregon
9755 SW Barnes Road Suite 150
Portland, OR 97225-6651
Phone: (503) 296-7468
Programs of Training:
University of Phoenix-Oregon Campus
13221 SW 68th Pkwy Ste 500
Tigard, OR 97223-8328
Phone: (877) 776-0766
Programs of Training:
Oregon Institute of Technology - Portland
7726 SE Harmony Rd
Portland, OR 97222
Phone: (503) 821-1250
Programs of Training:
Portland Community College
12000 SW 49th Avenue
Portland, OR 97219-7132
Phone: (503) 244-6111
Programs of Training:
Clackamas Community College
19600 Molalla Ave
Oregon City, OR 97045-8980
Phone: (503) 657-6958 x2313
Programs of Training:
Linfield College-Adult Degree Program
900 SE Baker Street
McMinnville, OR 97128-6894
Phone: (503) 883-2447
Programs of Training:
University of Oregon
110 Johnson Hall
Eugene, OR 97403
Phone: (541) 346-1000
Programs of Training:
Career Pathway Roadmaps for Computer Programmers These Oregon community colleges have defined career pathway roadmaps to facilitate entry into this occupation:

Chemeketa Community College
Lane Community College
Portland Community College
Rogue Community College
Treasure Valley Community College
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%
Network And Computer Systems Administrators 36%
Computer And Information Scientists, Research 36%
Database Administrators 36%
Computer Support Specialists 32%