Information & Communication Technology

IT Programmer

IT programmers compose code which creates, edits and amends software programs.

  • Entry-level education

    Bachelor’s degree

  • Job outlook

    1 2 3 4 5

What does an IT Programmer do?

IT programmers compose code which creates, edits and amends software programs. Programmers take the designs developed by systems designers and solutions architects and turn them into instructions for a computer system to understand and follow.


Work activities

As an IT programmer, you would:

  • meet with systems designers or solutions architects to understand the requirements for proposed software
  • develop and code initial programs based on design plans
  • customise existing software to meet required needs
  • code in one or more programming languages
  • correct errors and make edits to coding so that it meets requirements
  • test and trial programs and applications to ensure they run smoothly
  • perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
  • document code and software customisations
  • consult with client and project teams to clarify program intent, identify problems, and suggest changes.

Key skills and interests

To become an IT programmer, you would need:

  • strong skills in a variety of programming languages
  • analytical and problem-solving skills
  • a logical and methodical way of working
  • to be able to clearly explain complex IT solutions in non-technical language
  • the ability to work as part of a team or independently
  • good communication skills
  • a commitment to ongoing learning of IT knowledge and skills.

Working hours and conditions

Working Hours

As an IT programmer you would work a standard number of hours per week, with overtime to meet deadlines or solve critical technical problems.


Prorgammers usually work for companies that provide outsourced IT services or products to a range of clients. You would be based in an office. You may need to travel locally or interstate on projects, and may need to stay away from home for periods of time during project roll-outs.


How to become an IT Programmer?

Entry Level Education

You can become an IT programmer by studying information technology or computer science at university with a major in programming, software development or games development. To get into these courses, you usually need to gain your senior secondary school certificate or equivalent. English, maths and coding would be appropriate subjects to study prior to university.

Membership of the Australian Computer Society is available to those who hold or are working towards suitable qualifications.


Job outlook

  • 1 2 3 4 5

Employment of computer programmers is projected to grow faster than the average for all occupations.

Computer programmers work in all sorts of industries, and on all sorts of software and applications.

Many programmers work in computer system design and related services, an industry which is expected to grow as a result of an increasing demand for new computer software. This includes cloud-based software software offered over the internet, which should lower costs for firms and allow for more customisation for users. In addition, new applications will have to be developed for mobile technology and rapidly growing industries such as healthcare. An increase in computer systems that are built into electronics and other non-computer products should also result in job growth for IT programmers and software developers.


CareerHQ Compass

Discover the path to your future

How can CareerHQ Compass help you?