Software And Applications Programmers

Proudly presented by Student Edge

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
    Split

    91%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
    Workers

    98000
    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 Years

    5k - 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
    Unemployment

    Average
    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

Related Careers