Systems developer

Systems developers produce, install and implement new and modified computer systems, networks and related operating software.
More than 80% of the world's personal computers contain Microsoft's MS-DOS or Windows operating systems.

Systems developer job description: Typical employers | Qualifications and training | Key skills | Useful links | Find jobs and courses

Responsibilities of the job include:

  • researching and examining current systems and consulting users
  • liaising with colleagues such as systems analysts and designers
  • writing software, documentation and operating manuals
  • writing mainframe computer job control systems
  • testing and modifying systems to ensure that that they operate reliably
  • user training
  • providing support
  • responding to feedback
  • fault finding, diagnosing and fixing.

There are excellent promotional prospects for employees willing to move into managerial positions and/or to change job regularly.

Typical employers of systems developers

  • computer/telecommunications equipment manufacturers
  • systems software houses
  • banks
  • public service organisations
  • utility companies.

Self-employment via contract and consultancy work is increasingly common for developers with relevant experience.

Unlike most career areas within IT, systems development is a small profession and there are relatively few opportunities. Jobs are advertised via the internet, by careers services and recruitment agencies, and in local/national newspapers and relevant publications such as TARGETjobs IT, Computing and Computer Weekly. Directories such as the Computer Users' Year Book and the Handbook of Information Technology may be useful for speculative applications.

Qualifications and training required

Employers normally prefer graduates with 2.1 degrees in appropriate subjects such as physics, mathematics, computer science, software/computer engineering and electronics. For graduates without relevant qualifications, a postgraduate IT conversion course or a technical postgraduate degree can be of benefit. Relevant work experience is also often necessary.

Key skills for systems developers

  • patience
  • resourcefulness
  • meticulousness
  • logical working
  • good analytical skills
  • organisational skills
  • problem solving skills
  • technical skills.

Recruiting now