
SOFTWARE AND APPLICATIONS PROGRAMMERS design, develop, test, maintain and document program code in accordance with user requirements, and system and technical specifications.
Indicative Skill Level:
In Australia and New Zealand:
Most occupations in this unit group have a level of skill commensurate with a bachelor degree or higher qualification. At least five years of relevant experience and/or relevant vendor certification 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 (ANZSCO Skill Level 1).
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:
261311 Analyst Programmer
261312 Developer Programmer
261313 Software Engineer
261311 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.
Skill Level: 1
261312 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.
Skill Level: 1
Specialisations:
Communications Programmer (Systems)
Database Developer
Database Programmer (Systems)
Network Programmer
Software Developer
Software Programmer
261313 SOFTWARE ENGINEER
Alternative Titles:
Software Architect
Software Designer
Designs, develops, modifies, documents, tests, implements, installs and supports software applications and systems.
Skill Level: 1
Specialisations:
Computer Applications Engineer
Database Designer
Systems Architect
Please note, depending on which visa you wish to apply for a skills assessment may be required. To ensure you obtain precise info regarding requirements please arrange an appointment for a consultation with one of our Immigration Specialists.
View skill requirements for other IT and Engineering occupations