A Program Analyst connects tech teams with business goals. They check user needs, write clear plans, and test software. The role is also known as ANZSCO 261311, Analyst Programmers.
Program Analysts check current systems for tech and process gaps. They write up what a system must do, then work with the dev team to build or fix it. They also test the code and correct errors before sign-off.
Most employers want a bachelor degree in IT, computer science, or a related field. Joining the Australian Computer Society (ACS) shows your standing as an IT expert. Some senior roles also value an ACS cert or a PMP.
Around 4,500 Program Analysts work across Australia. New South Wales and Victoria together hold over 70 per cent of roles. Key sectors include IT services, finance, and the public sector (Jobs and Skills Australia, 2025).
Laura Atkinson is an Account Management and SEM specialist at Course Finder Group with six years' experience in the Australian education sector. She works day to day with universities, TAFEs and independent training providers, which gives her a close view of how courses map to real career outcomes. She writes practical guidance on career pathways, choosing the right qualification and what to expect when moving into a new field.