Computer Programmers

A Computer Programmer writes code, or instructions that a computer can follow, to create software programs. Follows program designs created by software developers and assists with software program design work. Updates and expands programs, tests for errors and fix errors. Uses different computer languages as needed to write programs.

About this Career

Average Salary

£40,377

New workers start at around £22,575. Normal pay is £40,377 per year. Highly experienced workers can earn up to £66,659

Annual Openings

375

Job counts include both employed and self-employed persons in London, and do not distinguish between full and part-time jobs

Daily Tasks

  • Develops website and website interfaces and establishes methods to ensure appropriate website security and recovery.
  • 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.

Skills Employers are looking for

Skills Importance
Critical Thinking 83%
Reading Comprehension 81%
Active Learning 81%
Active Listening 73%
Speaking 69%
Mathematics 68%
Writing 68%
Learning Strategies 66%
Monitoring 66%
Science 54%