Australia PR for Developers from Sri Lanka: Which Visa and ANZSCO Code Is Right for You?
Whether you build web apps in Colombo, mobile apps in Kandy or work remotely for overseas clients from Galle, Australia offers a real pathway to permanent residency for developers. But "developer" is not one occupation in Australian migration. Picking the right code can decide whether you get invited at all.
- Most Sri Lankan developers apply as Developer Programmer (261312), Analyst Programmer (261311), Software Engineer (261313) or Web Developer (261212).
- Web Developers can apply for 190 and 491 state-nominated visas, but not the 189 visa.
- Recent 189 invitations for developer codes have been limited, so state nomination (190 and 491) is often the stronger route.
- Freelance and remote developers can qualify, but they need strong evidence of paid, skilled work.
- A positive ACS skills assessment and a high English score are essential.
Which ANZSCO Code Fits Your Developer Job?
Australia classifies jobs using ANZSCO codes. The code you choose decides which visas you can apply for and how much competition you face. It must match your real daily duties, not just your job title.
| Occupation (ANZSCO) | Typical Sri Lankan job titles | 189 | 190 | 491 |
|---|---|---|---|---|
| Developer Programmer (261312) | Software developer, mobile app developer, full-stack developer, .NET / Java / PHP developer | Yes | Yes | Yes |
| Analyst Programmer (261311) | Analyst programmer, developer with requirement-analysis duties | Yes | Yes | Yes |
| Software Engineer (261313) | Software engineer, senior engineer, tech lead focused on design and architecture | Yes | Yes | Yes |
| Web Developer (261212) | Web developer, front-end developer, WordPress or web programmer | No | Yes | Yes |
How to choose
- Mostly writing and testing code for applications? Developer Programmer (261312) usually fits.
- Analysing requirements and then building solutions? Analyst Programmer (261311) may fit better.
- Designing systems, architecture and engineering processes? Software Engineer (261313) is often the right match. Read our full guide on Australia PR for software engineers from Sri Lanka.
- Mainly building and maintaining websites? Web Developer (261212) is the closest fit, but it has fewer visa options.
Many full-stack developers can genuinely match more than one code. With separate ACS assessments, you can lodge EOIs under different eligible occupations, but every claim must truthfully reflect your duties.
Not sure which ANZSCO code matches your developer role? We'll review your duties for free.
Check My OccupationAustralia PR Pathways for Developers
Can you apply for Australian PR from overseas? Yes. The main skilled visas can be applied for directly from Sri Lanka, without a job offer.
| Visa | Type | Best for |
|---|---|---|
| Subclass 189 Skilled Independent | Permanent | High-scoring developers (often 90+ points) |
| Subclass 190 Skilled Nominated | Permanent | Developers who match a state's priority list (+5 points) |
| Subclass 491 Skilled Work Regional | Provisional, leads to PR | Developers willing to live in regional areas (+15 points) |
| Subclass 482 Skills in Demand | Temporary, leads to PR | Developers with an Australian job offer and employer sponsor |
Employer-sponsored option for senior developers
If an Australian employer offers you a job, the 482 Skills in Demand visa can be a faster route, and it can later lead to PR through the 186 visa. Highly paid roles may use the Specialist Skills stream, which does not depend on an occupation list. Searching for developer jobs in Australia with visa sponsorship is worth doing alongside your skilled visa application.
Web Developer PR in Australia: What You Need to Know
If your experience is mainly in web development, here is the key fact: Web Developer (261212) is not eligible for the 189 visa. Your PR options are:
- Subclass 190: if a state or territory includes Web Developer in its nomination criteria.
- Subclass 491: regional nomination, which adds 15 points.
- Employer sponsorship: a 482 or 494 visa with an Australian employer.
Many web developers also handle back-end programming, APIs and databases. If your real duties include substantial application programming, Developer Programmer (261312) may also be a valid code for you, which opens the 189 pathway.
Why State Nomination Matters for Developers
Developer occupations are popular worldwide, so competition for the 189 visa is very high. Recent 189 rounds have issued few or no invitations for some developer codes. That makes the 190 and 491 visas an important part of any developer's PR plan.
- Each state (such as Victoria, New South Wales, Queensland, South Australia, Tasmania and the ACT) sets its own rules and occupation priorities.
- Some states only nominate people already living or working there, while others accept offshore applicants.
- Criteria change during the program year, so timing matters.
- You can lodge EOIs for 189, 190 and 491 at the same time.
State nomination programs open and close throughout the year. A registered migration agent can track which states are currently accepting developers from offshore.
Find out which Australian states may nominate your developer profile right now.
Get My State OptionsAustralia PR for Freelance and Remote Developers in Sri Lanka
Many Sri Lankan developers work as freelancers on platforms like Upwork, or remotely for companies in Australia, the UK or the US. This experience can count for ACS assessment and points, but the evidence must be strong.
Evidence freelance developers usually need
- Signed contracts or statements of work with clients
- Invoices and matching payment records in your bank statements
- Statutory declarations or reference letters from clients describing your duties
- Business registration documents (if you operate as a business)
- Tax records from the Inland Revenue Department, where available
Evidence remote employees usually need
- Employment contract and reference letter from the overseas employer
- Payslips and salary credits in your bank statements
- Evidence that the work was full-time (at least 20 hours per week for points)
A GitHub profile or portfolio helps when you look for jobs in Australia, but ACS needs formal employment evidence to count your experience.
ACS Skills Assessment for Developers
The Australian Computer Society (ACS) assesses all four developer occupations. It checks your qualification and work experience against your chosen ANZSCO code.
| ACS pathway | Who it's for | Fee (approx.) |
|---|---|---|
| General Skills | Developers with an ICT degree and work experience | AUD 1,498 |
| Recognition of Prior Learning (RPL) | Self-taught or bootcamp developers without an ICT degree | AUD 625 |
Tips for Sri Lankan developers
- Reference letters: list the technologies and duties you actually used (for example, React, Node.js, Java, APIs, testing and deployment).
- Experience deduction: ACS deducts some years of experience before counting points, usually two or more depending on how closely your degree relates to your occupation.
- Self-taught developers: you may still qualify through RPL with enough experience and a detailed project report.
Points and English Requirements for Developers
You need at least 65 points to submit an EOI, but competitive developer profiles usually need much more.
| Factor | Maximum points |
|---|---|
| Age (25–32) | 30 |
| English (Superior) | 20 |
| Skilled work experience (overseas + Australian combined) | 20 |
| Education (bachelor's or master's / PhD) | 15 / 20 |
| Single or skilled partner | 10 |
| NAATI community language (Sinhala or Tamil) | 5 |
| State nomination (190) / Regional nomination (491) | 5 / 15 |
Australia PR language requirements
You need at least Competent English to apply, but Proficient English adds 10 points and Superior English adds 20. Points depend on your score in each section, so one weak section can cost you 10 points. Many developers improve their scores with targeted PTE or IELTS coaching.
Calculate your exact Australia PR points as a developer, free of charge.
Calculate My PointsHow to Apply for PR in Australia from Sri Lanka as a Developer
- Choose your ANZSCO code based on your real duties.
- Take PTE Academic or IELTS and aim for Superior English.
- Apply for an ACS skills assessment with your degree, reference letters and employment evidence.
- Submit EOIs on SkillSelect for 189, 190 and/or 491.
- Apply for state nomination where your occupation is listed.
- Receive an invitation and lodge your visa application within 60 days.
- Complete medicals and police clearances, including Sri Lanka Police clearance.
- Receive your visa grant and plan your move to Australia.
Cost of Australia PR for Developers from Sri Lanka
| Cost item | Amount (approx.) |
|---|---|
| ACS skills assessment (General Skills / RPL) | AUD 1,498 / AUD 625 |
| PTE Academic or IELTS | Paid in LKR to the test centre |
| Subclass 189 visa (main applicant) | AUD 6,135 |
| Subclass 190 or 491 visa (main applicant) | AUD 6,140 |
| State nomination fee | Varies by state (some are free) |
| Medicals and police clearances | Varies |
Visa fees are reviewed every year on 1 July. Confirm current fees before lodging.
Common Mistakes Developers Make
- Choosing a code based on job title alone. "Software engineer" on your letter doesn't make 261313 correct if your duties are web development.
- Relying only on the 189 visa. Developers should also plan for 190 and 491.
- Weak freelance evidence. Payments without contracts or client letters are often not enough.
- Copying ANZSCO task descriptions word for word into reference letters.
- Ignoring English points. Superior English is often the difference between waiting and getting invited.
- Mismatched dates across ACS, EOI and visa documents.
- Using unregistered agents for Australian immigration advice.
Get your developer profile reviewed by registered migration professionals.
Book Free ConsultationAustralian PR Consultants in Sri Lanka for IT Professionals
GIEC Global has offices in Sri Lanka and Australia, with registered migration professionals who help IT professionals through every step. We help you:
- Choose the right ANZSCO code for your developer duties
- Prepare strong ACS evidence, including freelance and remote work
- Build a combined 189, 190 and 491 strategy
- Raise your English score with in-house PTE and IELTS training
- Lodge a complete, decision-ready visa application
With a 98% visa success rate, 9+ years of experience and no hidden charges, our skilled migration consultants make the Australia PR pathway clear and stress-free.
Frequently Asked Questions
Can web developers get Australia PR?
Yes. Web Developer (261212) can apply for the 190 and 491 state-nominated visas, but not the 189 visa. If your duties also include application programming, Developer Programmer (261312) may be a valid option too.
Which ANZSCO code is best for a full-stack developer?
It depends on your actual duties. Full-stack developers often match Developer Programmer (261312), Analyst Programmer (261311) or Software Engineer (261313). A registered migration agent can compare your duties with each code.
Can I apply for Australian PR from Sri Lanka without a job offer?
Yes. The 189, 190 and 491 visas don't require a job offer. You need a positive ACS assessment, a competitive English score and enough points to receive an invitation.
Does freelance work count for Australia PR?
Yes, if you can prove it was paid, skilled work in your nominated occupation. You usually need contracts, invoices, bank records and client reference letters or statutory declarations.
How many points do developers need for Australia PR?
The minimum to submit an EOI is 65 points. In practice, developers usually need 90 or more for a 189 invitation. State nomination adds 5 points for 190 and 15 points for 491.
Can a self-taught developer get Australia PR?
Possibly. ACS offers a Recognition of Prior Learning (RPL) pathway for developers without an ICT degree. You need more years of experience and a detailed project report.
How much does Australia PR cost for a developer?
Key costs include the ACS assessment (AUD 1,498 for General Skills or AUD 625 for RPL), an English test, and the visa fee of AUD 6,135 for 189 or AUD 6,140 for 190 or 491. Extra fees apply for family members, medicals and police clearances.
Can GIEC Global guarantee my Australia PR?
No agent can guarantee a visa. Decisions are made by the Department of Home Affairs. We prepare every application carefully to give you the strongest possible chance.
GIEC Global Sri Lanka
Education and migration consultants with offices in Sri Lanka, Australia, the UK, India and Canada.
Get a Free Australia PR Assessment for Developers
Tell us about your developer role, experience, education and English score. Our team will check your ANZSCO code, points and best visa pathway.
Prefer to talk now? Call +94 74 291 8914 or email info@giecglobal.lk.

