Programmer or software development professional
- 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.
Typical Education Level
Honours, Bachelor's degree
Will retirement created job openings
In the UK, 7% in this profession are aged 55 or above.* They will likely retire in the next 10 years, creating a demand for new workers
*This is based on national data
Average annual earnings
The current average wage for programmer or software development professional is £44,845
The number of jobs in the career for the current year is 7,395. Job counts include both employed and self-employed persons, and do not distinguish between full- and part-time jobs.
Over the past year, jobs have been posted for programmer or software development professional roles.
How well does it pay?
Normal pay for this occupation is £44,845 per year. That is about £3,737 per month or £23.00 per hour. New workers generally start on £26,936, while highly experienced workers can earn as much as £70,346
Is it growing or declining?
This career has remained the same over the last 2 years, and is expected to remain the same over the next 4 years. Currently, 7,395 people are employed in the region.