Software- und Anwendungsprogrammierer (ANZSCO 2613)
Software- und Anwendungsprogrammierer (ANZSCO 2613) sind Fachleute, die Programmcode gemäß Benutzeranforderungen, Systemspezifikationen und technischen Spezifikationen entwerfen, entwickeln, testen, warten und dokumentieren. Sie spielen eine entscheidende Rolle bei der Entwicklung und Implementierung von Softwareanwendungen in verschiedenen Branchen.
Indikatives Fähigkeitsniveau:
In Australien und Neuseeland erfordern die meisten Berufe in der Gruppe der Software- und Anwendungsprogrammierer einen Bachelor-Abschluss oder einen höheren Abschluss. Allerdings können einschlägige Berufserfahrung von mindestens fünf Jahren und/oder eine Lieferantenzertifizierung als Ersatz für formale Qualifikationen in Betracht gezogen werden. In einigen Fällen sind möglicherweise zusätzliche Schulungen und Erfahrungen am Arbeitsplatz erforderlich (ANZSCO Skill Level 1).
Aufgaben umfassen:
- Erforschung, Beratung, Analyse und Bewertung von Systemprogrammanforderungen
- Erkennung technologischer Einschränkungen und Mängel in bestehenden Systemen und Prozessen
- Testen, Debuggen, Diagnostizieren und Korrigieren von Fehlern und Störungen in der Anwendungsprogrammierung
- Programmcode schreiben und pflegen, um Systemanforderungen und technische Spezifikationen zu erfüllen
- Erstellung und Aktualisierung technischer Programmdokumentationen und Betriebsabläufe
- Beratung und Anleitung bei Software-Designaktivitäten
- Verwaltung von Softwaretests und -automatisierung
- Erfassung und Analyse betrieblicher Kennzahlen
- Entwicklung kontinuierlicher Verbesserungs- und Bereitstellungsstrategien
- Erstellen von Tools zur Unterstützung der Softwareverwaltung und -sicherheit
- Forensische Analysen durchführen und Anomalien oder Bedrohungen identifizieren
- Implementierung von Verschlüsselungs- und Entschlüsselungsmechanismen
- Risiken während des gesamten Produktlebenszyklus identifizieren und mindern
Berufe:
- 261311 Analyst-Programmierer
- 261312 Entwickler-Programmierer
- 261313 Softwareentwickler
- 261314 Softwaretester
- 261315 Cyber-Sicherheitsingenieur
- 261316 DevOps-Ingenieur
- 261317 Penetrationstester
- 261399 Software- und Anwendungsprogrammierer erforderlich
261311 Analyst-Programmierer
Alternativer Titel: Programmierer-Analyst
Analyst-Programmierer analysieren Benutzeranforderungen, erstellen Anforderungsdokumentationen und Systempläne und entwickeln, testen, debuggen, warten und dokumentieren Programme und Anwendungen.
Fähigkeitsstufe: 1
261312 Entwickler-Programmierer
Alternative Titel: Anwendungsentwickler, IKT-Entwickler, IKT-Programmierer
Entwicklerprogrammierer interpretieren Spezifikationen, technische Designs und Flussdiagramme, um Softwarecode zu erstellen, zu warten und zu ändern. Darüber hinaus erstellen sie technische Spezifikationen, einschließlich Cybersicherheit, aus einem Geschäftsfunktionsmodell und testen und dokumentieren Softwareanwendungen.
Fähigkeitsstufe: 1
Spezialisierungen: Cyber-Sicherheitsentwickler, Datenbankentwickler, Datenbankprogrammierer (Systeme), Netzwerkprogrammierer, Softwareentwickler, Softwareprogrammierer
261313 Softwareentwickler
Alternative Titel: Softwarearchitekt, Softwaredesigner
Softwareingenieure entwerfen, entwickeln, modifizieren, dokumentieren, testen, implementieren, installieren und unterstützen Softwareanwendungen und -systeme.
Fähigkeitsstufe: 1
Spezialisierungen: Computeranwendungsingenieur, Datenbankdesigner, Systemarchitekt
261314 Softwaretester
Softwaretester spezifizieren, entwickeln und schreiben Testpläne, Skripte und Fälle. Sie führen Regressionstests durch und verwenden automatisierte Testsoftwareanwendungen, um das Verhalten, die Funktionalität und die Integrität von Computersoftware zu testen. Darüber hinaus dokumentieren sie Testergebnisse in Fehlerberichten und der dazugehörigen Dokumentation.
Fähigkeitsstufe: 1
261315 Cyber-Sicherheitsingenieur
Alternativer Titel: IKT-Sicherheitsingenieur, Informationssicherheitsingenieur
Cyber-Sicherheitsingenieure entwerfen, entwickeln, modifizieren, dokumentieren, testen, implementieren, installieren und unterstützen Cybersicherheitssoftwareanwendungen und -systeme und stellen deren vollständige Integration sicher.
Fähigkeitsstufe: 1
261316 DevOps-Ingenieur
DevOps-Ingenieure erleichtern und übernehmen die Kommunikation, Zusammenarbeit, Integration und Automatisierung, um die Effizienz und den Arbeitsablauf zwischen verschiedenen spezialisierten IT-Teams zu verbessern.
Fähigkeitsstufe: 1
Spezialisierungen: Cloud Computing Engineer, Continuous Integration Engineer
261317 Penetrationstester
Alternative Titel: Ethischer Hacker, IKT-Schwachstellentester, White Hat
Penetrationstester erstellen Testfälle und führen tiefgreifende technische Analysen durch, um Risiken und Schwachstellen in Software oder Diensten zu identifizieren. Sie planen, koordinieren und führen Aktivitäten zur Emulation von Cyber-Bedrohungen durch, um Mängel in den technischen Sicherheitskontrollen zu überprüfen.
Fähigkeitsstufe: 1
261399 Software- und Anwendungsprogrammierer erforderlich
Diese Berufsgruppe umfasst Software- und Anwendungsprogrammierer, nicht anderswoklassifiziert.
Fähigkeitsstufe: 1
Berufe in dieser Gruppe umfassen: Für diese Restkategorie wurden derzeit keine Berufe identifiziert.
Unit Groups
- Analyst-Programmierer (ANZSCO 261311)
- Entwickler-Programmierer (ANZSCO 261312)
- Softwareentwickler (ANZSCO 261313)
- Softwaretester (ANZSCO 261314)
- Cyber-Sicherheitsingenieur (ANZSCO 261315)
- Devops-Ingenieur (ANZSCO 261316)
- Penetrationstester (ANZSCO 261317)
- Software- und Anwendungsprogrammierer nec (ANZSCO 261399)