Back

Programmers and Software Development Professionals

Programmers and software development professionals design, develop, test, implement and maintain software systems in order to meet the specifications and business objectives of the information system; they also design and develop specialist software e.g. for computer games.

Wages

New workers
AVERAGE
Experienced
£ 26,700
£ 44,154
£ 78,089

Available jobs

In the past year there were 301,198 vacancies for this type of job

Related courses

People work towards these careers by taking these courses at college and uni.

What they do most days?

  • Writes operational documentation and provides subsequent support and training for users.

  • Plans and maintains database structures.

  • Implements and evaluates the software.

  • Writes code for specialist programming for computer games, (for example, artificial intelligence, 3D engine development).

  • Tests and corrects software programs.

  • Develops user interfaces.

  • Writes and codes individual programs according to specifications.

  • Undertakes feasibility study to design software solutions.

  • Examines existing software and determines requirements for new/modified systems in the light of business needs.

Hard Skills

Hard skills are specific, learnable, measurable, often industry or occupation-specific abilities related to a position.

Skills are ranked based on the number of job adverts that list them as required skills.

  • Agile Methodology

  • JavaScript (Programming Language)

  • Software Engineering

  • Java (Programming Language)

  • C# (Programming Language)

  • Amazon Web Services

  • SQL (Programming Language)

  • Software Development

  • Python (Programming Language)

  • Microsoft Azure

Soft Skills

Soft skills can be self-taught and usually do not necessitate a certain completed level of education.

Skills are ranked based on the number of job adverts that list them as required skills.

  • Communications

  • Management

  • Problem Solving

  • Leadership

  • Innovation

  • Mentorship

  • Information Technology

  • Planning

  • Operations

  • Customer Service

How do I get a job like this?

People in these types of job started their career paths after studying courses like the ones below.