Programmer / Analyst
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
At a Glance
Programmer / Analyst earns an average of $68,967/yr. Typical education: Bachelor's degree. Experience: 5–5.1 years. Top skills: Communication, SQL (Programming Language), Troubleshooting (Problem Solving).
$68,967/yr
Bachelor's degree
5–5.1 years
43
Parent Occupation (O*NET)
Computer Programmers
Median Wage
$98,670/yr
Growth (2024-34)
-6.0%
Education
Bachelor's degree
Skills & Requirements
Specialized Skills (18)
SQL (Programming Language)
Computer Science
Project Management
JavaScript (Programming Language)
C# (Programming Language)
HyperText Markup Language (HTML)
Software Development
Extensible Markup Language (XML)
Unit Testing
Cascading Style Sheets (CSS)
Application Programming Interface (API)
Java (Programming Language)
Information Systems
Microsoft SQL Servers
.NET Framework
Business Requirements
Python (Programming Language)
Common Skills (12)
Communication
Troubleshooting (Problem Solving)
Problem Solving
Operations
Research
Information Technology
Management
Organizational Skills
Leadership
Customer Service
Planning
Related Specializations
Other specialized occupations in this field. Many share overlapping skills, making lateral moves more accessible.
Related Pages
Frequently Asked Questions
Want to build these skills?
Sign up to find courses that teach these skills, track your progress, and build a skills passport aligned to Programmer / Analyst.
Get Started Free