Main Content
Not available
Very strong


Analyst Programmers analyse user needs, produce requirements documentation and system plans, and encode, test, debug, maintain and document programs and applications.


  • researches, consults, analyses and evaluates system programme needs
  • identifies technology limitations and deficiencies in existing systems and associated processes, procedures and methods
  • tests, debugs, diagnoses and corrects errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.

To become an Analyst Programmer

  • You usually need a bachelor or postgraduate degree in a related information technology field (such as programming, software development or computer science) to work as an Analyst Programmer. Training may also be available through Vocational Education and Training (VET). There are also a wide range of vendor and industry certifications available that may substitute for formal qualifications and can be highly regarded by employers.

    Take a Certificate IV in Programming

  • Interested in developing your digital skills? Try one of 2000 free online courses at

    SkillFinder is a project funded by the Australian Government, through the Digital Skills Platform Program.

Skills employers are looking for

  • SQL

  • Communication Skills

  • .NET

  • Java

  • Microsoft C#

  • Oracle

Careers to explore