Programmer or software development professional
- Examines existing software and determines requirements for new/modified systems in the light of business needs.
- Undertakes feasibility study to design software solutions.
- Writes and codes individual programs according to specifications.
- Develops user interfaces.
- Tests and corrects software programs.
- Writes code for specialist programming for computer games, (for example, artificial intelligence, 3D engine development).
- Implements and evaluates the software.
- Plans and maintains database structures.
- Writes operational documentation and provides subsequent support and training for users.
Typical Education Level
Entrants usually possess a degree or equivalent qualification, although entry with other academic qualifications and/or significant relevant experience is possible. There is a variety of vocational, professional and postgraduate qualifications available.
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 £39,059
The number of jobs in the career for the current year is 6,656. Job counts include both employed and self-employed persons, and do not distinguish between full- and part-time jobs.
Over the past year, 457 jobs have been posted for programmer or software development professional roles.
How well does it pay?
Normal pay for this occupation is £39,059 per year. That is about £3,255 per month or £20.03 per hour. New workers generally start on £22,133, while highly experienced workers can earn as much as £61,328
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, 6,656 people are employed in the region.