Working as a Computer Programmer you will develop, design and test software programs, integrate systems and software and maintain the operating system. You would liaise with business analysts and development managers to guarantee projects meet expectations.

Summary of Training

  • Originate and develop concepts
  • Promote workplace cyber security awareness and best practices
  • Lead and facilitate a team
  • Match ICT needs with the strategic direction of the organisation
  • Apply IP, ethics and privacy policies in ICT environments
  • Manage client problems
  • Build advanced user interfaces
  • Apply advanced programming skills in another language
  • Apply intermediate object-oriented language skills
  • Manage data persistence using noSQL data stores
  • Implement and use a model view controller framework
  • Manage projects using software management tools
  • Prepare for application development using current methods
  • Debug and monitor applications
  • Deploy applications to production environments
  • Maintain custom software
  • Review developed software
  • Manage ICT projects
  • Validate application designs against specifications
  • Apply testing techniques for software development

Please note that this Job & Training Description provides an example of the selection of non-core units. Alternative combinations of units may be selected and in some cases prerequisite units may need to be completed. For advice contact Apprenticeship Network providers or an approved Registered Training Organisation.

Job Pathways

Information and Communications Technology

Go to full Job pathway

ICT Hardware and Software Maintenance and Support

This occupation fits generally with these groupings

Industry Group
Digital, Technology & Telecommunications

Work Type
Analytic & Investigative
Conventional & Organising

Videos & Industry Information

Explore the industry further. Learn what to expect in these industries.

Employment and wage data for this industry

Commencements Change

The change in Australian Apprenticeships commencements in this overall industry in the past two years. Commencements in 22/23: 2697

Source: VOCSTATS, extracted on 18/10/2023. AATIS analysis.

Graduate Employment

Australian Apprentice graduates from this overall industry in employment (in any industry).

Source: NCVER National Student Outcomes Survey, 2020, unpublished. AATIS analysis.

Graduate Wage

Average wage of Australian Apprentice graduates from this overall industry employed full-time after training.

Source: NCVER National Student Outcomes Survey, 2020, unpublished. AATIS analysis.

Industry Growth

Predicted growth in employment in this overall industry over the next 5 years.

Source: National Skills Commission, 2022. AATIS analysis.

Industry Size

The number of employees in this overall industry compared with other Australian industries.

Source: National Skills Commission, 2022. AATIS analysis.

Industry Wage

Average wage of employees in this overall industry.

Source: Australian Bureau of Statistics, 2022. AATIS analysis.

Availability Information

Computer Programmer - ICT50220
NSW VIC QLD WA SA TAS ACT NT
Full Time

(Nominal Duration)

30 mths 36 mths 24 mths 36 mths 24 mths
Part Time
Commencements 30 5 0 0 0 0 0 0
ASbA
Availability of Australian Apprenticeships and Nominal Duration (in months)

A Qualification registered by a State or Territory as available as an Australian Apprenticeship may not be eligible for public funding support, check with the relevant State or Territory Training Authority.

Nominal durations listed are for full time occupations, stated in months. In some cases nominal durations provided may not include the completion of pre-requisites. This data is sourced from State and Territory Training Authorities and is provided for information only and must be confirmed with these authorities.

Commencements

Commencement data source: National Apprentices and Trainees collection, VOCSTATS, extracted 18/10/2023, rounded estimates for April 2022 to March 2023. This data is for general information purposes only.

Australian School-based Apprenticeships (ASbA)

This information generally reflects availability of ASbAs that may contribute to study scores. In some cases full-time or part-time ASbAs allow an individual to start training in a qualification that can be completed after they leave secondary school. Please note that applicable industrial arrangements must allow for ASbAs. Visit our Australian School-based Apprenticeships page for more detailed information.

Next Steps

Who to contact next ...

Search for an Apprenticeship Network provider or Group Training Organisation in your area to ask for more information about apprenticeships and traineeships.

Service Provider Search

Where to ask wages questions ...

The Fair Work Ombudsman is the source of information on wages across industries and occupations. The FWO provides apprenticeship and traineeship specific information.

Fair Work Ombudsman

Training provider and incentives information

Each state and territory lists Registered Training Organisations they approve to deliver apprenticeships and traineeships. Access these sites here, as well as information on incentives.

More Information