Skip to content

Programmer / Analyst

Information Technology and Computer Science
Software Development
Computer Programmer

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).

Avg Annual Salary

$68,967/yr

Typical Education

Bachelor's degree

Experience

5–5.1 years

Job Postings

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)

5.0

Computer Science

5.0

Project Management

5.0

JavaScript (Programming Language)

5.0

C# (Programming Language)

5.0

HyperText Markup Language (HTML)

5.0

Software Development

5.0

Extensible Markup Language (XML)

5.0

Unit Testing

5.0

Cascading Style Sheets (CSS)

5.0

Application Programming Interface (API)

4.9

Java (Programming Language)

4.9

Information Systems

4.9

Microsoft SQL Servers

4.9

.NET Framework

4.9

Business Requirements

4.9

Python (Programming Language)

4.9

Common Skills (12)

Communication

5.0

Troubleshooting (Problem Solving)

5.0

Problem Solving

5.0

Operations

5.0

Research

5.0

Information Technology

5.0

Management

5.0

Organizational Skills

5.0

Leadership

4.9

Customer Service

4.9

Planning

4.9

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