Students

Software and Applications Programmers

Below are details about the field of study you have chosen to explore, as well as some potential careers.

Back to Careers

Software and Applications Programmers

Software and Applications Programmers design, develop, test, maintain and document program code in accordance with user requirements, and system and technical specifications.

Fun facts

  • Very Strong Future Growth
  • 2208 Weekly Pay Before Tax
  • 90% full-time Full-Time Share
  • 17% female Gender Share

Tasks

There are many tasks done by software and applications programmers. A few are listed below:

  • researching, consulting, analysing and evaluating system program needs
  • identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods
  • testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification
  • writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
  • writing, updating and maintaining technical program, end user documentation and operational procedures
  • providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costings for recommending software purchases and upgrades

Specific occupations

  • Analyst Programmer
  • Developer Programmer
  • Software Engineer
  • Software Tester
  • Software and Applications Programmer
  • Software Architect
  • Software Designer
  • Programmer Analyst
  • Applications Developer
  • ICT Developer
  • ICT Programmer
  • Network Programmer
  • Software Developer
  • Software Programmer
  • Computer Applications Engineer
  • Database Designer
  • Communications Programmer (Systems)
  • Database Developer
  • Database Programmer (Systems)
  • Systems Architect

Women in STEM

Leah Heiss

"Creative thinking is central to complex problem-solving, so make sure you don’t leave your creativity at the door!"

Leah Heiss

Working between design, health and technology

Nikita Sardesai

"The path is not necessarily a straight one, and a diverse set of experiences is your best tool for excellent problem-solving in the future."

Nikita Sardesai

Systems engineer

Linda Lai

"Commit to learning and reflecting on what energises and drains you. Developing a strong sense of self, and finding the intersection of the things you’re good at, the things you enjoy doing, and the things the world needs and will pay you for will keep your skillset adaptable and future ready."

Linda Lai

Software developer

Raffaella Demichelis

"There is always something to learn in every situation. Many of my best outcomes and most creative ideas are the result of overcoming difficulties I did not expect."

Raffaella Demichelis

Senior Research Fellow

Laura Shakespeare

"I wanted to be a translator, so I could connect to every country in the world. I now consider programmatic languages one of the many languages I’ve been lucky enough to study. "

Laura Shakespeare

Analytical Lead

Sophia Frentz

"Take any pathway you want but don’t forget to try stuff. You don’t know what will scratch the itch on your brain."

Sophia Frentz

Technical Product Manager

Jesse May Licot

"Remember to keep having fun, worry less and it’s okay to be a nerd."

Jesse May Licot

Senior Business Analyst

Martia Cheng

"Be inspired by what tech can achieve. If you’re intrinsically motivated, then you’ll work through all the hurdles in order to reach your goal."

Marita Cheng

Founder and CEO of Aubot, a start-up robotics company