Programmeurs de logiciels et d'applications (ANZSCO 2613)

Wednesday 8 November 2023

Les programmeurs de logiciels et d'applications (ANZSCO 2613) sont des professionnels qui conçoivent, développent, testent, entretiennent et documentent le code du programme conformément aux exigences des utilisateurs, aux spécifications du système et aux spécifications techniques. Ils jouent un rôle crucial dans le développement et la mise en œuvre des applications logicielles dans diverses industries.

Niveau de compétence indicatif:

En Australie et en Nouvelle-Zélande, la plupart des professions du groupe d'unités des programmeurs de logiciels et d'applications nécessitent un baccalauréat ou une qualification supérieure. Cependant, l'expérience pertinente d'au moins cinq ans et / ou la certification des fournisseurs peut être considérée comme un substitut aux qualifications formelles. Dans certains cas, une formation et une expérience supplémentaires en cours d'emploi peuvent être nécessaires (niveau de compétence ANZSCO).

Les tâches

incluent:

  • Recherche, consulter, analyser et évaluer les besoins du programme du système
  • Identification des limitations et des lacunes de la technologie dans les systèmes et processus existants
  • Test, débogage, diagnostic et correction des erreurs et défauts dans la programmation des applications
  • Rédaction et maintien du code du programme pour répondre aux exigences du système et aux spécifications techniques
  • Création et mise à jour de la documentation du programme technique et des procédures opérationnelles
  • Fournir des conseils et des conseils dans les activités de conception de logiciels
  • Gestion des tests de logiciels et de l'automatisation
  • Collecte et analyse des mesures opérationnelles
  • Développer des stratégies d'amélioration et de livraison continues
  • Création d'outils pour prendre en charge la gestion des logiciels et la sécurité
  • Effectuer une analyse médico-légale et identifier les anomalies ou les menaces
  • Implémentation de mécanismes de chiffrement et de décryptage
  • Identifier et atténuer les risques tout au long du cycle de vie du produit

Occupations:

  • 261311 Programmeur d'analyste
  • 261312 Programmeur du développeur
  • 261313 Ingénieur logiciel
  • 261314 Testeur de logiciel
  • 261315 Ingénieur en cybersécurité
  • 261316 DevOps Engineer
  • 261317 Testeur de pénétration
  • 261399 Programmeurs de logiciels et d'applications NEC

261311 Programmeur d'analyste

Titre alternatif: analyste du programmeur

Les programmeurs d'analystes analysent les besoins des utilisateurs, produisent la documentation des exigences et les plans du système, et développent, testent, déboguez, entretiennent et documentez les programmes et applications.

Niveau de compétence: 1

261312 Programmer du développeur

Titres alternatifs: développeur d'applications, développeur ICT, programmeur TIC

Les programmeurs de développeurs interprètent les spécifications, les conceptions techniques et les graphiques de flux pour créer, maintenir et modifier le code logiciel. Ils construisent également des spécifications techniques, notamment la cybersécurité, à partir d'un modèle fonctionnel commercial, et testent et documentaient les applications logicielles.

Niveau de compétence: 1

Spécialisations: développeur de cybersécurité, développeur de base de données, programmeur de base de données (systèmes), programmeur réseau, développeur de logiciels, programmeur de logiciels

261313 Ingénieur logiciel

Titres alternatifs: architecte de logiciels, concepteur de logiciels

Les ingénieurs logiciels conçoivent, développent, modifient, documentent, testent, mettent en œuvre, installent et prennent en charge les applications et systèmes logiciels.

Niveau de compétence: 1

Spécialisations: ingénieur des applications informatiques, concepteur de base de données, architecte de systèmes

261314 Tester logiciel

Les testeurs de logiciels spécifient, développent et écrivent des plans de test, des scripts et des cas. Ils effectuent des tests de régression et utilisent des applications de logiciels de test automatisées pour tester le comportement, la fonctionnalité et l'intégrité des logiciels informatiques. Ils documentent également les résultats des tests dans les rapports de défaut et la documentation connexe.

Niveau de compétence: 1

261315 Ingénieur de cybersécurité

Titre alternatif: ingénieur de sécurité ICT, ingénieur de la sécurité de l'information

Les ingénieurs de cybersécurité conçoivent, développent, modifient, documentent, testent, implémentent, installent et prennent en charge les applications et systèmes logiciels de cybersécurité, assurant leur intégration complète.

Niveau de compétence: 1

261316 DevOps Engineer

Les ingénieurs DevOps facilitent et entreprennent la communication, la collaboration, l'intégration et l'automatisation pour améliorer l'efficacité et le flux de travail dans différentes équipes informatiques spécialisées.

Niveau de compétence: 1

Spécialisations: ingénieur en cloud computing, ingénieur d'intégration continue

261317 Testeur de pénétration

Titres alternatifs: hacker éthique, testeur de vulnérabilité ICT, chapeau blanc

Les testeurs de pénétration créent des cas de test et effectuent une analyse technique approfondie pour identifier les risques et les vulnérabilités dans les logiciels ou les services. Ils planifient, coordonnent et mettent des activités d'émulation de cyber-menaces pour vérifier les carences dans les contrôles de sécurité technique.

Niveau de compétence: 1

261399 Programmeurs de logiciels et d'applications NEC

Ce groupe d'occupation couvre les programmeurs de logiciels et d'applications pas ailleursclassifié.

Niveau de compétence: 1

Les professions de ce groupe comprennent: aucune profession n'a été identifiée pour cette catégorie résiduelle./ p>

Unit Groups