Analyst Programmer ANZSCO 261311

Analyst Programmer analyses user needs, produces requirements documentation and system plans, and encodes, tests, debugs, maintains and documents programs and applications. This role requires a skilled professional who possesses a unique blend of analytical and programming abilities.

ANZSCO Structure

Major Group: 1 2 - Professionals
Sub-Major Group 26 - ICT Professionals
Minor Group 261 - Business and Systems Analysts, and Programmers
Unit Group 2613 - Software and Applications Programmers

Alternative Title

  • Programmer Analyst

Job Outlook

Weekly Earnings $2003
Work full time hours 89%
Growth expected in the next 5 years Very Strong
Gender share 23% Female
Average full-time 41 Hours
Skill level rating Very High Skill
Average Age Males: 36.9
Females: 38.8
Persons: 37.3
Average Income of Female $86,964
Average income of Male $100,885
Employed 6100

[See: Australian Bureau of Statistics 261311 Analyst Programmer – Employee Earnings and Hours, Australia, May 2016]

Required Skill Level for Analyst Programmer Migration

The ANZSCO Skill Level 1 requirement for the position of Analyst Programmer (ANZSCO code 261311) can vary based on the specific job and employer. Nevertheless, in general terms, individuals at Skill Level 1 within this occupation are typically expected to possess fundamental knowledge and practical experience of at least 5 years in various domains.

Skill level: 1


Skill Assessment Authority

ACS(Australian Computer Society)

The Australian Computer Society(ACS) aims to promote the ICT profession and advance the use of technology in Australia. It provides professional development opportunities, certification programs, networking events, and advocacy initiatives.

Skill Priority in 2023

The Skills Priority List provides a detailed view of professions that are currently facing a shortage at both the national level and within specific states and territories in Australia. Moreover, the SPL offers valuable information regarding the anticipated demand for different occupations in the coming years.

  • S: Shortage
  • NS: No Shortage
  • R: Regional Shortage
National NSW VIC QLD SA WA TAS NT ACT Future Demand
S S S S S S S S S At Economy-Wide Average

Occupation List Information

Occupation on the Skill list Occupation not on the Skill List
Combined Skilled Occupations List (STSOL MLTSSL) Labor Market Testing Required for 457 List (LMTL)
Medium Long Term Strategic Skills List (MLTSSL) Short-Term Skilled Occupation List (STSOL)
Labor Market Testing Required for 457 List (LMTL)

Potential Visa Pathways for Analyst Programmer ANZSCO Code 261311

261311 Analyst Programmer ACS

2022/12/08 Round Results

Lowest Points Score Invited subclass 189 (Points-tested stream) Lowest Points Score Invited Subclass 491 (Family Sponsored Regional)
Offshore: 85 Offshore: N/A*
Onshore: 85 Onshore: N/A*


Occupations in Unit Group 2613

Unit Group 2611, as defined by the ACS ANZSCO Code, encompasses Software and Applications Programmers. These professionals are responsible for the design, development, testing, maintenance, and documentation of program code, aligning it with user requirements, system specifications, and technical guidelines.

Source: Australian Bureau of Statistics and Department of Immigration and Border Protection

Tasks to Perform for Analyst Programmer

  • Analysing user needs and requirements
  • Producing documentation for requirements and system plans
  • Designing and developing program code
  • Testing and debugging programs and applications
  • Maintaining and updating existing programs and applications
  • Documenting code and system specifications
  • Collaborating with stakeholders to gather feedback and make improvements
  • Conducting system performance analysis and optimization
  • Staying updated with emerging technologies and industry trends

English Requirement

English Language Proficiency Test Minimum Required Score
International English Language Testing System (IELTS) Minimum Score of 6 (Learning, Reading, Writing), 7 in Speaking and 7 Overall
Occupational English Test (OET) OET result with a Minimum Grade B in all sections
Test of English as a Foreign Language (TOEFL) Minimum Score (Learning: 12, Reading: 13, Writing: 21, Speaking: 23 and Overall 93)
Pearson Test of English (PTE) Academic Minimum Score of 50 (Learning, Reading, Writing), 65 in Speaking and 65 Overall


  • Australian Graduate exceptions may apply in some states/territories.
  • Priority Skilled Lists may impose specific requirements in some states/territories.
  • IELTS or OET exemptions apply to the UK, Canada, New Zealand, the US, and Ireland.
  • English proficiency must meet licensing/registration criteria or a minimum IELTS/equivalent level, whichever is higher.

  • Algorithm design and development
  • Compilers – (Compiler Construction, Compiler Theory)
  • Data structures
  • Formal languages – (Formal Methods, Functional Programming)
  • Object-Oriented Programming
  • Testing strategies and methods – (Software Testing)
  • Operating systems – (Unix, Linux, Xenix, Network OS)
  • Programming – (C, C++, Objective C, Visual C, Basic, Visual Basic, Java, Assembler, Cobol, Pascal, PL/1, Fortran, PHP, Pearl, AS3, FoxPro, and similar)
  • Software Engineering

  • Artificial Intelligence
  • Automata Theory
  • Database Management Systems – (Relational Database, Object Oriented Database, RDBMS)
  • Expert Systems
  • File Processing
  • Human Computer Interaction
  • Information Systems
  • Introduction to ICT – (Introduction to Computer Science, Computer Theory, Introduction to Business Computing, Computer Science I)
  • Introduction to Information Systems
  • Management Information Systems
  • Object Oriented System Design
  • Object Oriented Systems Analysis
  • Object Oriented Technologies
  • Project Management
  • Quality Management – (Quality Assurance, Software Quality)
  • Requirements Gathering
  • Software Validation – (Software Testing)
  • Structure of Language
  • Business Information Systems
  • Computer Science
  • Critical Path Method
  • Database Design or Database implementation
  • Systems Analysis or System Design
  • Systems Programming
  • User Requirements Definition
  • Web Engineering – (Web Design, Internet Engineering)

Contact Us

As an expert in Analyst Programmer with in-depth knowledge and experience, we at CDR Report Writer are here to assist you. Whether you need guidance on career prospects, job requirements, or educational pathways, we can provide valuable insights. We offer personalised advice, answer queries, and provide resources to help you navigate your engineering journey. Together, we can explore opportunities, address challenges, and ensure you have the information you need to make informed decisions.

Frequently Asked Questions

Frequently Asked Questions

An Analyst Programmer is responsible for analysing user needs, producing requirements documentation, developing system plans, coding, testing, debugging, maintaining, and documenting programs and applications.

To excel as an Analyst Programmer, one should possess a combination of analytical and programming skills. Strong problem-solving abilities, proficiency in programming languages, and an understanding of system architecture are crucial.

While specific educational requirements may vary, a bachelor's degree in computer science, software engineering, or a related field is typically preferred. Relevant certifications and practical experience in programming and analysis are also highly valued.

The demand for skilled Analyst Programmers is projected to remain strong in various industries, as businesses increasingly rely on technology-driven solutions. There are ample opportunities for career growth, and Analyst Programmers can explore diverse domains and industries.

With advancements in technologies such as artificial intelligence, machine learning, and cloud computing, Analyst Programmers are witnessing an increased focus on developing scalable and intelligent applications. Additionally, the rise of data analytics and cybersecurity has opened up new avenues for specialisation within the field.