Skip to main content

Migrate to Australia as a Analyst Programmer

ANZSCO 261311MLTSSL
Share

Key facts

ANZSCO Code
261311
Skill Level
1
Occupation Lists
MLTSSL

Overview

Analyst programmers combine systems analysis with software development, bridging the gap between business requirements and technical solutions. In Australia, they work across financial services, government, healthcare, telecommunications, and technology companies. The role involves analysing user needs, designing system solutions, and writing or modifying code to deliver them.

This is a versatile occupation that suits professionals who are comfortable working with stakeholders to define requirements and then building the solutions themselves.

Skills Assessment

Your assessing authority is the Australian Computer Society (ACS). They assess your qualifications and experience against the ANZSCO 261311 description.

ANZSCO code: 261311

Processing takes 6 to 8 weeks. You need a bachelor degree in IT or computing plus 2 years of relevant experience, or a non-ICT degree plus 6 years of relevant analyst programmer experience. Employment references must describe both analytical and programming duties.

Eligible Visas

Analyst Programmer (261311) is on the MLTSSL:

  • Subclass 189, 190, 491 (skilled migration)
  • Subclass 482, 186 (employer-sponsored)

Job Market

Salary range: AUD 80,000 to 130,000. Senior analyst programmers earn AUD 130,000 to 160,000. Contract rates of AUD 650 to 1,000 per day are achievable for experienced professionals with in-demand technology stacks.

Sydney and Melbourne dominate the market, with strong demand in financial services and government. Canberra has a significant government IT market. Brisbane and Perth are growing, particularly in resources and health IT.

Tips

  • Combining business analysis skills with hands-on coding ability makes you more valuable than a pure coder. Emphasise both sides in your applications.
  • Agile methodologies (Scrum, Kanban) are standard practice in Australian development teams. Experience with Jira, Confluence, and agile ceremonies is expected.
  • Government IT contracts are a large market. Understanding Australian government procurement and working in secure environments can open many opportunities.

Frequently asked questions

What is the difference between an analyst programmer and a developer programmer?

Analyst programmers focus on both analysing business requirements and writing code to meet them. Developer programmers focus more heavily on the coding and technical implementation side. In practice, the roles overlap significantly, and many employers use the titles interchangeably.

Which technologies are most in demand?

Java, C#/.NET, Python, and JavaScript/TypeScript are the most commonly requested languages. Experience with SQL databases, REST APIs, cloud platforms (AWS, Azure), and agile tools (Jira) is expected for most roles.

Get the monthly Australian Brief

One email a month: visa policy changes, processing time updates, and the guides our readers found most useful. No filler.

Important: Australian.com provides general information only and does not constitute migration advice. Only a registered migration agent (MARA) or Australian legal practitioner can provide immigration advice. Information is current as of the date published but immigration law changes frequently. Verify all details with the Department of Home Affairs.