Software &  App Developer 



Defines and maintains software development methods and approaches for software projects. Creates novel software products to support day-to-day business operations.


Key Responsibilities

  • Research, design and write new software programs
  • Evaluate and maintain effectiveness of existing software and systems
  • Develop existing programs by analysing and identifying areas for modification
  • Integrate existing software products
  • Create technical specifications and test plans
  • Write systems to control the scheduling of jobs on a mainframe computer or to control the access allowed to users or remote systems
  • Maintain systems by monitoring and correcting software defects
  • Work closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts and sales and marketing professionals
  • Consult with clients and colleagues regarding the maintenance and performance of software systems with a view to writing or modifying current operating systems
  • Investigate new technologies
  • Continually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications


Growth: Strong

Education Pathways: CT50715 Diploma of Software Development

Undergraduate Degree