Developer Programmer Migration to Australia: CSOL, ACS, Visa 482, 189 and PR
Can this occupation migrate to Australia?
Yes — a developer programmer (Developer Programmer, ANZSCO 261312) is eligible to migrate to Australia through several visa streams. The occupation appears on the Core Skills Occupation List (CSOL) and is eligible for the visa 482 (employer-sponsored), visa 189 (points-tested independent), visas 190 and 491 (state-nominated), as well as the visa 186 (employer-sponsored permanent residence).
An important point to grasp: ANZSCO draws a clear distinction between Developer Programmer (261312) and Software Engineer (261313). The two codes have different job descriptions — a Developer Programmer leans towards writing, testing and maintaining code against specifications that are provided, while a Software Engineer also covers architectural design and more comprehensive development. The ACS assesses based on the actual content of your work, not your job title — many applicants who carry a “Software Developer” title on their CV can be classified under 261312 or 261313 depending on their actual role.
ANZSCO and CSOL: position on the occupation list
Developer Programmer carries ANZSCO code 261312 and sits at Skill Level 1 — the highest level in Australia’s occupational classification system, requiring a bachelor degree or equivalent. The 261312 occupation belongs to the same unit group, 2613 (Software and Applications Programmers), as other ICT codes such as Analyst Programmer (261311), Software Engineer (261313) and DevOps Engineer (261316).
The occupation appears on the CSOL with a status of , meaning it is eligible for SkillSelect, for lodging an EOI and for receiving an ITA for visas 189, 190 and 491. This is also a prerequisite for an employer to sponsor under the Core Skills Stream of the visa 482.
The assessing authority: ACS (Australian Computer Society)
The assessing authority for Developer Programmer is ACS (Australian Computer Society) — the sole body authorised by the Department of Home Affairs to assess skills for ICT occupations. A positive ACS assessment is required to lodge an EOI, and in many cases for an employer to complete a visa 482 application.
The ACS offers four pathways: (1) General Skills — you hold an ICT qualification and have work experience; (2) RPL (Recognition of Prior Learning) — you do not have a suitable qualification but have solid practical experience; (3) Post Australian Study — you graduated from an Australian institution; (4) Qualification Only — for certain specialised qualifications. Applicants commonly use General Skills or RPL.
The ACS’s main requirement is an ICT qualification recognised as comparable to an Australian bachelor degree or higher, together with genuine work experience in the ICT field. Assessment fee (current fee — check on the assessing authority’s official site, as fees change from year to year). Processing usually takes around 8–10 weeks from a complete application.
Suitable visas: an overview
Developer Programmer has four main visa groups: the visa 482 (temporary, employer-sponsored), the visa 186 (permanent, employer-sponsored), the visa 189 (points-tested independent permanent, no employer needed), and visas 190/491 (state-nominated). The most common pathway is 482 → 186 TRT after two years with the same employer. In parallel, those with a high SkillSelect score can lodge an EOI for 189/190 to reach permanent residence sooner.
Visa 482 — employer-sponsored
The visa 482 Core Skills Stream allows an approved employer to sponsor a developer programmer to work temporarily in Australia for up to four years. To be eligible , the applicant needs relevant ICT work experience over the last five years, and the salary offered must meet the relevant income threshold (check the current figure on the Department of Home Affairs site). The minimum English requirement is IELTS 5.0 in each skill (Vocational English), though employers and states often ask for more.
The process runs through three sequential steps: the employer applies for sponsorship (SBS), nominates the position, and then the applicant lodges the visa. Total processing usually takes 2–4 months.
Visa 186 — employer-sponsored permanent residence
The visa 186 ENS is the most common permanent residence visa for developer programmers holding a visa 482. Under the TRT pathway, the applicant needs to have worked full-time for at least two of the last three years for the same employer, be under 45 years old, hold Competent English (IELTS 6.0 in each skill), and be paid no less than the market rate. A Direct Entry (DE) pathway also exists for those who meet the requirements without going through the 482.
Visa 189 — points-tested, no sponsor required
The visa 189 Skilled Independent is a permanent residence visa that requires no employer or state nomination . The applicant lodges an EOI in SkillSelect and waits for an ITA based on their score. The minimum to lodge an EOI is 65 points; the score actually needed to receive an ITA usually sits around 85–90 depending on the invitation round. To reach a competitive score, most applicants need to combine points for being young, IELTS 8.0 in each skill (a maximum of 20 points), and work experience both inside and outside Australia.
Visas 190 and 491 — state nomination
Most states include Developer Programmer on their nomination lists, although the lists change from round to round. The permanent visa 190 carries an extra 5 SkillSelect points; the regional provisional visa 491 carries an extra 15 points, with a pathway to permanent residence via the visa 191 after three years living and working in a regional area. Check each state’s nomination portal before setting expectations, as conditions and opening dates differ.
English requirements
The visa 482 requires a minimum of Vocational English (IELTS 5.0 in each skill). Visas 189/190 require a minimum of Competent English (IELTS 6.0 in each skill), but a competitive score needs Superior English (IELTS 8.0 in each skill, worth 20 points). The visa 186 generally requires Competent English for TRT and Proficient English (IELTS 7.0 in each skill) for Direct Entry. The ACS also has its own English requirement during the assessment — check the ACS website.
Reference salary
The figures below are reference points, not guaranteed salaries. Actual pay depends on the city or region, level and experience, specialised technologies, type of employer, full-time versus contract status, compulsory superannuation (super), and the visa/sponsorship context.
Labour-market benchmark (official): According to the Jobs and Skills Australia occupation profile (data from the ABS Survey of Employee Earnings and Hours), the median weekly earnings for the Software and Applications Programmers occupation group (ANZSCO 2613) are 2,537 AUD/week — roughly 10,990 AUD/month or 131,900 AUD/year if converted simply at 52 weeks per year (a pre-tax figure, a reference point only, not a guaranteed salary). This is the median for full-time, non-managerial, adult-rate, pre-tax workers — neither a minimum nor a maximum, and a figure for the whole occupation group (covering many programming roles).
Salary range from job ads (market): Sites such as SEEK Salary Insights publish salary ranges based on job advertisements. At the time of writing, AustraliaHub has not verified the SEEK range; you should look it up directly and compare it against the median benchmark above.
Legal floor: Most programming positions are professional occupations that are award-free; in that case the legal floor is the National Minimum Wage together with your employment contract. Look this up using the Fair Work Pay and Conditions Tool (https://calculate.fairwork.gov.au/).
Official sources (checked 12/06/2026):
- Jobs and Skills Australia — Software and Applications Programmers occupation profile (ANZSCO 2613): https://www.jobsandskills.gov.au/data/occupation-and-industry-profiles/occupations/2613-software-and-applications-programmers
- Fair Work Ombudsman: https://www.fairwork.gov.au/
Pathway to permanent residence: summary
The most common route: complete the ACS assessment → receive an employer-sponsored visa 482 → work two full years for the same employer → the employer lodges a visa 186 TRT application → become a permanent resident. In parallel, lodge a SkillSelect EOI from the start to track 189/190 opportunities if your score is competitive enough.
Common mistakes
- Confusing 261312 with 261313: Both are programmer roles, but the ACS assesses based on the actual content of your work. Compare your job description carefully against the ANZSCO definition before lodging.
- An ACS application short on project detail: An experience reference that only states a title and dates is not enough. The ACS requires specific descriptions of projects, technologies used and your actual role.
- Underestimating the English score needed for 189: IELTS 6.0 is only enough to lodge an EOI; to receive a visa 189 ITA you need a competitive score, which in practice calls for IELTS 8.0 in each skill.
- Ignoring each state’s own requirements: Every state has a different registration portal, conditions and opening schedule — you cannot rely on general information alone.