Need help with your child's career choices? Find out more
  • Accessibility |
  • Print |
  • Text Size: A A A
  • | Listen to this page Listen To This Page

Computer Systems Programmer

  • picture 1
Computer systems programmers develop programs that control the internal operations of computers.
Further images/video are available to registered users.

Also known as:

Programmer, Computer Systems
Systems Programmer

Introduction

Computer systems programmers write programs to control the internal operations of computers. The programs must be efficient, fast and versatile. They spend a lot of time testing their programs.

Back to Top

Work Activities

Systems programmers research, design and develop programs that control the internal operations of computers. They follow specifications provided by the systems analyst and aim to make computer systems (both hardware and software) work more efficiently. They work on the ways computers handle data and text, send information to printers, and link up to telecommunications systems.

Programmers usually begin a project by producing a flow chart or diagram to break down the project into a series of steps, which the programmer follows. The programmer translates the steps into instructions written in computer language. This is a very technical job. Systems programmers deal with complex computer language.

Programmers spend a lot of time testing and improving programs, and removing faults (debugging). They produce flow charts and program notes to help technical writers, who write the user manuals. Systems programmers may also make sure that new or upgraded software works with existing systems. They may also advise whether extra tasks can be added to the system or if a new system is needed.

As well as computers, other items of equipment, including printers, electronic personal organisers and telecommunications equipment, have operating systems. Systems programmers may work for companies that produce these items. They write or adapt operating systems.

Back to Top

Personal Qualities and Skills

As a systems programmer, you will need good technical knowledge of complex computer languages. You need good written skills, to produce reports, diagrams and instructions for other members of the team.

You must have a logical and methodical approach to your work and to solving problems. Patience and attention to detail are important. The ability to cope well when things go wrong, and you are under pressure, is very important.

You must be able to keep up-to-date with new developments in technology.

Back to Top

Pay and Opportunities

The pay rates given below are approximate.

Computer systems programmers earn in the range of £21,500 - £27,000 a year, rising to £35,000 - £44,000. Higher earners can make around £54,000 a year.

Salaries may include performance-related pay, profit sharing or company bonuses.

Systems programmers usually work 35-37 hours Monday to Friday, but might sometimes have to work late to meet deadlines.

There are jobs throughout the UK with software houses, consultancies, computer manufacturers and large-scale computer users.

Some experienced programmers work freelance - usually on short term contracts. This work can be found through specialist IT recruitment agencies.

Back to Top

Adult Opportunities

It is illegal for any organisation to set age limits for entry to employment, education or training, unless they can show there is a real need to have these limits.

Entry is possible for graduates with degrees in non-IT related subjects, if they can provide evidence of technical ability in IT. Taking a postgraduate IT conversion course will improve your chances.

If you don't have the qualifications needed to enter your chosen degree or HND course, a college or university Access course, eg, Access to IT/Computing, could be the way in. These courses are designed for people who have not followed the usual routes into higher education. No formal qualifications are usually needed, but you should check this with individual colleges.

If you have skills in other areas of programming, for example, applications, this can be a way to enter systems work. A technical background, such as in microelectronic and computer engineering, is also relevant.

  • 4% work part-time.
  • 21% have flexible hours.
  • 3% of employees work on a temporary basis.

Back to Top

CareersMatch Scotland

  • Go to CareersMatch Scotland

  • Occupation information is copyright to CASCAiD Ltd; Information researched and updated by Continuing Education Gateway