myfuture

Site navigation

Programmer (Information Technology)
Systems ProgrammerApplications ProgrammerComputer ProgrammerInformation Technology Programmer )



Duties and Tasks
Specialisations
Quick Facts
Personal Requirements
Related Industries
Labour Market
Related Jobs
Earnings
Related Courses
Further Information
State Specific Information

Editing computer code for the development of a website
Editing computer code for the development of a website


Programmers write, test and maintain computer programs to make sure that the computer application meets the needs of the users of the computer system. 

Fact Sheet

Duties and Tasks

Programmers may perform the following tasks:

  • assist systems analysts and/or designers in researching and documenting computer users' requirements
  • analyse objectives and problems specified by analysts and/or designers
  • translate the solutions provided by systems designers into detailed program specifications
  • prepare documentation for other programmers, users of the system and other support services workers
  • undertake program design activities including definition of data and error message arrangements
  • supervise and report on the work of junior programmers
  • modify and document program code to correct errors or to enhance a program's capabilities
  • test the programs and make amendments
  • prepare reports on the status, operation and maintenance of system software for use by computer equipment suppliers, systems designers, other programmers and computer operators.

Specialisations

Analyst Programmer
Communications Programmer (Systems)
Database Programmer (Systems)
Network Programmer
Systems Software Programmer

Info Icon Quick Facts

Learning Area Computing Studies  
Mathematics  
Work Demand Including mainly indoor work  
Including reading or writing  
Including sitting for long periods  
Work Field Computing and Information Services  
Work Interest Analytic or Scientific  
Practical or Mechanical  
Organising or Clerical  
Skill Level Para Professional Jobs  
Professional Jobs  
Quick Facts

Personal Requirements

  • good at technical activities
  • logical approach to the solution of problems
  • able to work independently or as part of a team
  • good communication skills
  • willing to continue to learn as technology changes.

Related Industries

Computer System Design and Related Services

Labour Market

Information

Australian JobOutlook for IT Hardware/System Engineer

Vacancies

Australian JobSearch for IT Hardware/System Engineer (ALL AUSTRALIA)
Australian VolunteerSearch - Computing and IT for ALL AUSTRALIA
Work Opportunities websites

Related Jobs

Analyst (Information Technology)
Business Systems Analyst
Games Developer
Information Technology Manager
Multimedia Developer
Web Designer/Developer
Web Site Administrator

Earnings


Income of persons working full-time, 2006
Computing Professionals

Income per Week Number Share (%)
$1000 or more 83,753 77.3
$400 - $599 2,843 2.6
$600 - $799 7,260 6.7
$800 - $999 12,882 11.9
Less than $400 1,662 1.5


Copyright 2007 education.au

This information is based on the 2006 census conducted by the Australian Bureau of Statistics.


Earnings of persons working full-time and part-time, 2006
Computing Professionals

Employment Status Weekly Income ($)
Full-time 1,468
Part-time 734


Copyright 2007 education.au

This information is based on the Employee Earnings, Benefits and Trade Union Membership survey conducting annually by the Australian Bureau of Statistics.

How Much?

Related Courses

New South Wales / ACT
Northern Territory
Queensland
South Australia
Tasmania
Victoria
Western Australia

See State Specific Information below for further education and training options.

Further Information

Australian Computer Society

State Specific Information

New South Wales / ACT
Northern Territory
Queensland
South Australia
Tasmania
Victoria
Western Australia

Making chages to web development code
Making chages to web development code

Footer Information