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
-
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
"Creative thinking is central to complex problem-solving, so make sure you don’t leave your creativity at the door!"
Working between design, health and technology
"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."
Systems Engineer
"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."
Software Developer
"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."
Senior Research Fellow
"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. "
Analytical Lead
"Take any pathway you want but don’t forget to try stuff. You don’t know what will scratch the itch on your brain."
Technical Product Manager
"Remember to keep having fun, worry less and it’s okay to be a nerd."
Senior Business Analyst
"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."
Founder and CEO of Aubot, a start-up robotics company