Monthly

Newsletter

 "The ICT Careers Wheel"  is a derivative of "ICT career streams" by QGCIO and is licensed under CCBY4.0   © 2019 by ACS Foundation.

Entry Level

IT Jobs

Meet A Variety of

IT Employers

See how ICT is

Promoted in Australia

Sponsors of

Digital Careers

Industry

Body for ICT

Use your artistic skills to design engaging and user friendly digital content and apps

Creative/Artistic

Logical

Use your coding and engineering skills to create software and hardware products

Technical

Use your deep technical skills to securely manage and interpret clients data.

Sales / Marketing

Use your IT and business knowledge to market solutions to clients and industry. 

Next

Previous

Software Engineer

Applies knowledge and skills in software to develop, create, maintain and test of software and systems.

Degree:

Undergraduate:

  • Bachelor of Computer Science

  • Bachelor of Information Technology

  • Bachelor of Information Systems

 

Skills: Programming, Computer Aided Software Engineering (CASE), Troubleshoot and debugging skills, Communication skills

Salary: 50k - 100k

Software Engineer/Software Developer

A person who applies knowledge and skills in software to develop, create, maintain and test of software and systems to meet client requirements.

 

Undergraduate Degrees:

  • Bachelor of Computer Science

  • Bachelor of Information Technology

  • Bachelor of Information Systems

  • Bachelor of Software Engineering

Skills: Programming, Troubleshoot and debugging skills, Communication skills

Salary: Starting Salary 50k - 100k - 5 year outcome

 

The role of a Software Engineer/Software Developer is to analyse, design, program, debug, and modify software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs. Code may be used in commercial or end-user applications, such as materials management, financial management, mobile apps or desktop applications products.  Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. Interact with users to define system requirements and/or necessary modifications.

 

*This description is provided courtesy of WiseTech Global