Architecte d'applications et de logiciel Niveau 3
Élaborer des architectures techniques, des cadres et des stratégies, soit pour une organisation ou pour une partie majeure d'application, dans le but de se conformer aux exigences en matière d'opérations et d'applications.
Identifier les politiques et les exigences qui font avancer une solution particulière.
Analyser et évaluer des solutions ayant recours à une technologie alternative en vue de résoudre des problèmes opérationnels.
Assurer l'intégration de tous les aspects des solutions technologiques.
Surveiller les tendances de l'industrie en vue d'assurer que les solutions cadrent bien avec les orientations technologiques du gouvernement et de l'industrie.
Analyser les besoins fonctionnels en vue d'identifier des flux d'information, de procédures et de décisions.
Évaluer les procédures et méthodes en place, identifier et documenter le contenu, la structure et les sous-systèmes d'application de base de données, et élaborer des dictionnaires de données.
Déterminer et documenter les interfaces entre les opérations manuelles et automatisées dans les sous-systèmes d'applications, avec les systèmes de l'extérieur et entre les nouveaux systèmes et les systèmes en place.
Définir les sources d'entrées/sorties, y compris le plan détaillé de l'étape de conception technique, et faire approuver la proposition de système.
Déterminer et documenter des normes particulières au système en ce qui concerne la programmation, la documentation et les essais, en couvrant les logithèques de programmes, les dictionnaires de données, les conventions de nomenclature, etc.
Programmeur / réalisateur de logiciel Niveau 3
Élaborer et préparer des diagrammes de résolution de problèmes opérationnels, scientifiques et techniques à l'aide de systèmes informatiques d'envergure et de complexité importantes.
Analyser les problèmes définis par les analystes et les concepteurs de systèmes en ce qui concerne des facteurs comme le style et la quantité d'information à transférer aux unités de stockage, la variété des articles à traiter, l'étendue du tri et la présentation des résultats finaux imprimés.
Choisir et incorporer les programmes de logiciel disponibles.
Concevoir des programmes détaillés, des ordinogrammes et des diagrammes précisant les calculs mathématiques et la séquence des opérations machine nécessaires à la copie et au traitement des données, et imprimer les résultats.
Traduire des ordinogrammes en instructions machine codées et conférer avec le personnel technique lors de la planification des programmes.