Employed by computer bureaus, and companies with large computer installations.
Key Tasks
Responsible for writing and maintaining the general-purpose programs that control the way in which a computer works (ie the operating system).
Systems programmers evaluate the machine's performance and work on improving efficiency and effectiveness of the computer and its peripherals.
They resolve problems encountered by programmers in the applications development area.
Personal Qualities
Require high working standards and personal independence. Need to be able to show initiative, persistence and have good working habits. Need to be able to organise the workload and work under pressure and with minimal supervision.
Need to be a clear logical thinker. Able to follow a problem through to its solution. An enjoyment of teamwork is an advantage.
Entry Requirements
Most organisations require a good tertiary qualification in computer science or business computing. Many systems programmers progress from the applications development area. On-the-job and in-house training will be given in most instances.
Training
Tertiary qualifications gained at University or Polytechnic provide entry-level requirements. Experience as an operator or applications programmer often lead to employment as a systems programmer.
Prospects
Move from systems programmer to team leader, senior systems programmer and data administrator. Many systems programmers move into management and consultancy roles.