Software and Applications Programmers (ANZSCO 2613)

Wednesday 8 November 2023

Software and Applications Programmers (ANZSCO 2613) are professionals who design, develop, test, maintain, and document program code in accordance with user requirements, system specifications, and technical specifications. They play a crucial role in the development and implementation of software applications in various industries.

Indicative Skill Level:

In Australia and New Zealand, most occupations in the Software and Applications Programmers unit group require a bachelor's degree or higher qualification. However, relevant experience of at least five years and/or vendor certification may be considered as a substitute for formal qualifications. In some instances, additional on-the-job training and experience may be required (ANZSCO Skill Level 1).

Tasks Include:

  • Researching, consulting, analyzing, and evaluating system program needs
  • Identifying technology limitations and deficiencies in existing systems and processes
  • Testing, debugging, diagnosing, and correcting errors and faults in applications programming
  • Writing and maintaining program code to meet system requirements and technical specifications
  • Creating and updating technical program documentation and operational procedures
  • Providing advice and guidance in software design activities
  • Managing software testing and automation
  • Collecting and analyzing operational metrics
  • Developing continuous improvement and delivery strategies
  • Creating tools to support software management and security
  • Performing forensic analysis and identifying anomalies or threats
  • Implementing encryption and decryption mechanisms
  • Identifying and mitigating risks throughout the product lifecycle

Occupations:

  • 261311 Analyst Programmer
  • 261312 Developer Programmer
  • 261313 Software Engineer
  • 261314 Software Tester
  • 261315 Cyber Security Engineer
  • 261316 DevOps Engineer
  • 261317 Penetration Tester
  • 261399 Software and Applications Programmers nec

261311 Analyst Programmer

Alternative Title: Programmer Analyst

Analyst Programmers analyze user needs, produce requirements documentation and system plans, and develop, test, debug, maintain, and document programs and applications.

Skill Level: 1

261312 Developer Programmer

Alternative Titles: Applications Developer, ICT Developer, ICT Programmer

Developer Programmers interpret specifications, technical designs, and flow charts to build, maintain, and modify software code. They also construct technical specifications, including cyber security, from a business functional model, and test and document software applications.

Skill Level: 1

Specializations: Cyber Security Developer, Database Developer, Database Programmer (Systems), Network Programmer, Software Developer, Software Programmer

261313 Software Engineer

Alternative Titles: Software Architect, Software Designer

Software Engineers design, develop, modify, document, test, implement, install, and support software applications and systems.

Skill Level: 1

Specializations: Computer Applications Engineer, Database Designer, Systems Architect

261314 Software Tester

Software Testers specify, develop, and write test plans, scripts, and cases. They carry out regression testing and use automated test software applications to test the behavior, functionality, and integrity of computer software. They also document test results in defect reports and related documentation.

Skill Level: 1

261315 Cyber Security Engineer

Alternative Title: ICT Security Engineer, Information Security Engineer

Cyber Security Engineers design, develop, modify, document, test, implement, install, and support cybersecurity software applications and systems, ensuring their full integration.

Skill Level: 1

261316 DevOps Engineer

DevOps Engineers facilitate and undertake communication, collaboration, integration, and automation to improve efficiency and workflow across different specialist IT teams.

Skill Level: 1

Specializations: Cloud Computing Engineer, Continuous Integration Engineer

261317 Penetration Tester

Alternative Titles: Ethical Hacker, ICT Vulnerability Tester, White Hat

Penetration Testers create test cases and conduct in-depth technical analysis to identify risks and vulnerabilities in software or services. They plan, coordinate, and conduct cyber threat emulation activities to verify deficiencies in technical security controls.

Skill Level: 1

261399 Software and Applications Programmers nec

This occupation group covers Software and Applications Programmers not elsewhere classified.

Skill Level: 1

Occupations in this group include: No occupations have currently been identified for this residual category.

Unit Groups

Quick Contact


Interested in visiting,studying,working or living in Australia?

Enter your details and we'll call you back. When it suits you.


- Please enter information in English
If your age is below 18 years, it is imperative that this form be completed by your parents.
+ Attach Your Resume (optional)