Registered Migration Australia


ANZSCO 261311 - Registered Migration Australia


Analyst Programmers analyses user needs, produces requirements documentation and system plans, and encodes, tests, debugs, maintains and documents programs and applications. Analyst Programmer in Australia is a Skill Level 1 occupation.



Analyst Programmer Alternative Title


  • Programmer Analyst



Analyst Programmer Occupation Lists
The occupation is on the following skill lists:



This occupation is not on the following skill lists:



Group: 2613 Software and Applications Programmers


Job Description - Registered Migration Australia


In Australia the job of an analyst programmer is to design, develop, test, maintain and document programmes code in accordance with user requirements, and system and technical specifications.

The number of job openings for analyst programmers going forward is expected to be above average.



  • researching, consulting, analysing and evaluating system program needs
  • identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods
  • testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification
  • writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
  • writing, updating and maintaining technical program, end user documentation and operational procedures
  • providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costings for recommending software purchases and upgrades



Skill Level

Most occupations in the analyst programmer unit group (Group 2613) have a level of skill commensurate with a bachelor degree or higher qualification. At least five years of relevant experience and/or relevant vendor certification may substitute for the formal qualification. In some instances relevant experience and/or on-the-job training may be required in addition to the formal qualification (ANZSCO Skill Level 1).


Occupations within the Analyst Programmer Group



Note: Whilst a similar occupation may appear in the same analyst programmer group if not listed in either the STSOL or MLTSSL, the ANZSCO description should be used for reference purposes only.


Analyst Programmer English Requirement


  • IELTS result with a minimum score of 6 (L, R, W), 7 in speaking and 7 overall;
  • OET result with a minimum grade B in all sections;
  • TOEFL iBT with a minimum score (L:12 R:13 W:21 S:23 overall L93);
  • PTE Academic with a minimum score of 50 (L, R, W), 65 in speaking and 65 overall


  • Australian Graduate Exceptions apply in some states/territories
  • Priority Skilled Lists may apply a specific requirement in some states/territories
  • Countries exempt from submitting IELTS or OET include the UK; Canada; New Zealand; US; and Ireland


Where mandatory licensing or registration is required you must demonstrate a level of English either sufficient to meet licensing / registration or a minimum IELTS, or equivalent, whichever is higher.



Assessment Authority


  • Analyst Programmer is currently assessed with ACS - (Australian Computer Society), more information regarding assessment bodies


Average Income Analyst Programmer


The average salary for an Analyst Programmer in Australia is $ 100,885 for male employees and $ 86,964 for female employees per year. Average Age: Males: 36.9 Females: 38.8 Persons: 37.3


Source: (Group 2613) Software and applications programmers - Employee Earnings and Hours, Australia, May 2016


Please contact us if you would like assistance with your analyst programmer skilled visa application.

Registered Migration Australia is a licensed migration company. We are proudly 100% Australian owned and operated