Skip to main content
ANZ Migrate
← Back to occupation search
273333 · OSCA 2024

Software Engineer

Classification
Occupation
Skill level
1
Major group
Professionals

Classification

Major group
2Professionals
Sub-major group
27ICT Professionals

Description

Designs, develops, modifies, documents, tests and maintains software applications and systems using programming languages and development tools.

Alternative titles

  • Analyst Programmer
  • Developer Programmer
  • Software Developer

Specialisations

  • Application Developer
  • Application Engineer
  • Artificial Intelligence Engineer
  • Blockchain Developer
  • Cloud Developer
  • Computer Programmer
  • Database Developer
  • Full Stack Developer
  • IT Security Developer
  • Machine Learning Engineer
  • Software Architect

Unit group

2733 · Software and Applications Engineers

Description

Design, build and maintain software applications and cloud-based services, and facilitate collaboration and integration across different specialist ICT teams.

Skill level

Occupation skill level 1

Australia

1

Tasks

Tasks include

  • Designs and implements software architectures to solve complex technical issues in alignment with specified requirements
  • Writes, tests and debugs code to ensure functionality, efficiency and adherence to quality accredited standards
  • Performs code reviews and optimises algorithms to ensure software quality, maintainability and adherence to best practices
  • Implements and manages software development processes and tools
  • Identifies, assesses and mitigates potential risks throughout software development
  • Collaborates with cross-functional teams to integrate software solutions within broader system infrastructures
  • Documents software designs, workflows and user manuals to guide stakeholders and end-users

Occupations in this unit group

Sources