The ranges are for all ages and levels of experience, so they cannot be used to determine what an individual worker will actually earn.
Software And Applications Programmers
Proudly presented by Student Edge
Most occupations in this field typically require a bachelor degree or higher qualification. At least five years of relevant experience may substitute for the formal qualification. In some instances relevant experience and/or on-the-job training may be required in addition to the formal qualification.
\r\nTasks Include:
\r\n- \r\n
- researching, consulting, analysing and evaluating system program needs \r\n
- identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods \r\n
- 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 \r\n
- writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards \r\n
- writing, updating and maintaining technical program, end user documentation and operational procedures \r\n
- 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 \r\n
\r\n
Occupations:
\r\n- Analyst Programmer \r\n
- Developer Programmer \r\n
- Software Engineer \r\n
- Software Tester \r\n
\r\n\r\n
\r\n
Analyst Programmer
\r\n\r\n\r\n
Alternative Title:
\r\n- Programmer Analyst \r\n
\r\n
Analyses user needs, produces requirements documentation and system plans, and encodes, tests, debugs, maintains and documents programs and applications.
\r\n\r\n\r\n\r\n\r\n
Developer Programmer
\r\n\r\n\r\n
Alternative Titles:
\r\n- Applications Developer \r\n
- ICT Developer \r\n
- ICT Programmer \r\n
\r\n
Interprets specifications, technical designs and flow charts, builds, maintains and modifies the code for software applications, constructs technical specifications from a business functional model, and tests and writes technical documentation.
\r\n\r\n\r\n\r\nSpecialisations:
\r\n- \r\n
- Communications Programmer (Systems) \r\n
- Database Developer \r\n
- Database Programmer (Systems) \r\n
- Network Programmer \r\n
- Software Developer \r\n
- Software Programmer \r\n
\r\n
\r\n
Software Engineer
\r\n\r\n\r\n
Alternative Titles:
\r\n- Software Architect \r\n
- Software Designer \r\n
\r\n
Designs, develops, modifies, documents, tests, implements, installs and supports software applications and systems.
\r\n\r\n\r\n\r\nSpecialisations:
\r\n- \r\n
- Computer Applications Engineer \r\n
- Database Designer \r\n
- Systems Architect \r\n
\r\n
\r\n
Software Tester
\r\n\r\n\r\n
Specifies, develops and writes test plans and test scripts, produces test cases, carries out regression testing, and uses automated test software applications to test the behaviour, functionality and integrity of computer software, and documents the results of tests in defect reports and related documentation.
\r\n","ThumbnailUrl":"https://studentedgeapplication.azureedge.net/career-video-images/b529c2cf-c336-4e36-9e21-6ae907b5150b.jpg","FindOutMore":"Check out the Good Universities Guide for more information on careers and the courses that can help get you there.
\r\nLink - Software And Applications Programmers
","VideoUrl":null,"FriendlyUrl":"software-applications-programmers","IsFavourited":false,"ListingType":"General","WeeklyWage":"> $1,650","PartTime":9,"FullTime":91,"CurrentlyEmployed":98000,"JobProspect":"5k - 10k","CurrentUnemployment":"Average","Tags":["information and communication technology","introvert","intuitive","thinking","judging","perceiving","careers"]}" ng-version="14.1.0">
Career Insights
Full Time Average
Weekly Wage> $1,650 Earnings for full-time employees before tax.
The ranges are for all ages and levels of experience, so they cannot be used to determine what an individual worker will actually earn.Full Time/Part Time
Split91%9% This shows the proportion of workers who work part-time.
The information uses the Australian Bureau of Statistics definition of part-time, which is working less than 35 hours per week.Currently Employed
Workers98000 The total number of people employed in Australia in November 2013 for this occupation.
It includes both full-time and part-time workers.Future Job Openings
Next Five Years5k - 10k An estimate of the number of job opportunities likely to be available over the next five years including both new jobs and estimated openings due to job turn over. It does not provide any guidance about the number of job seekers for this occupation.Current
UnemploymentAverage The unemployment rate based on the occupation's average Unemployment Rate over 2013 relative to the average across 'all occupations'.
An occupation may have high unemployment but may also be experiencing shortages for particular skills.Powered by Australian Jobs 2017
Career Details
Software And Applications Programmers design, develop, test, maintain and document program code in accordance with user requirements, and system and technical specifications.
Most occupations in this field typically require a bachelor degree or higher qualification. At least five years of relevant experience may substitute for the formal qualification. In some instances relevant experience and/or on-the-job training may be required in addition to the formal qualification.
Tasks Include:
- 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
Occupations:
- Analyst Programmer
- Developer Programmer
- Software Engineer
- Software Tester
Analyst Programmer
Alternative Title:
- Programmer Analyst
Analyses user needs, produces requirements documentation and system plans, and encodes, tests, debugs, maintains and documents programs and applications.
Developer Programmer
Alternative Titles:
- Applications Developer
- ICT Developer
- ICT Programmer
Interprets specifications, technical designs and flow charts, builds, maintains and modifies the code for software applications, constructs technical specifications from a business functional model, and tests and writes technical documentation.
Specialisations:
- Communications Programmer (Systems)
- Database Developer
- Database Programmer (Systems)
- Network Programmer
- Software Developer
- Software Programmer
Software Engineer
Alternative Titles:
- Software Architect
- Software Designer
Designs, develops, modifies, documents, tests, implements, installs and supports software applications and systems.
Specialisations:
- Computer Applications Engineer
- Database Designer
- Systems Architect
Software Tester
Specifies, develops and writes test plans and test scripts, produces test cases, carries out regression testing, and uses automated test software applications to test the behaviour, functionality and integrity of computer software, and documents the results of tests in defect reports and related documentation.
Find out more
Check out the Good Universities Guide for more information on careers and the courses that can help get you there.
Link - Software And Applications Programmers



