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.
Analyst Programmer, Application Programmer Analyst, Computer Programmer, Computer Programmer Analyst, Internet Programmer, Java Developer, Programmer, Programmer Analyst, Systems Programmer, Web Applications Programmer, Web Programmer
Annual Projected Job Openings
Select Type of Degree:
★ Number of granted degrees for degree type, Bachelors degree, is listed after the major.
People in this career often have these skills:
People in this career often know a lot about:
People in this career often have talent in:
People in this career often do these activities:
This page includes data from:
Career data: O*NET 24.3 Database by the U.S. Department of Labor, Employment and Training Administration (“USDOL/ETA”). Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA
Occupation statistics: USDOL U.S. Bureau of Labor Statistics Occupational Employment Statistics
Videos: CareerOneStop, USDOL/ETA and the Minnesota Department of Employment & Economic Development