Son Rôle
1. Communiquer et informer
Choisir et utiliser les moyens d’informations et de communication adaptés
Mener une discussion, argumenter et convaincre de manière constructive
Assurer la diffusion vers les différents niveaux de la hiérarchie (interface entre les collaborateurs, la hiérarchie et/ou les clients)
Utiliser le vocabulaire adéquat
Présenter des prototypes de solution et d’application techniques
Utiliser une langue étrangère
2. Collaborer à la conception, à l’amélioration et au développement de projets
Elaborer une méthodologie de travail
Planifier des activités et évaluer la charge et la durée de travail liée à une tâche
Analyser une situation donnée sous ses aspects techniques et scientifiques
Rechercher et utiliser les ressources adéquates
Proposer des solutions qui tiennent compte des contraintes
Documenter son travail afin d’en permettre la traçabilité et le cycle de vie
3. S’engager dans une démarche de développement professionnel
Prendre en compte les aspects éthiques et déontologiques
S’informer et s’inscrire dans une démarche de formation permanente
Développer une pensée critique
Travailler tant en autonomie qu’en équipe dans le respect de la structure de l’environnement professionnel
4. S’inscrire dans une démarche de respect des réglementations
Participer à la démarche qualité
Respecter les normes, les procédures et les codes de bonne pratique
Respecter les prescrits légaux en vigueur relatifs au contexte dans lequel s’exerce l’activité (exemple code du bien-être au travail, RGPD, le droit à l’image, licences logicielles…)
Orientation : développement d’applications
5. Mobiliser les savoirs et les savoir-faire lors du développement d’applications
Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournies
Choisir et mettre en œuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies, …)
Utiliser et exploiter des méthodes de modélisation lors de la phase d’analyse pour traduire les besoins des utilisateurs, sous forme d’un cahier de charges
Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données
Développer, déployer et assurer la maintenance des applications
Participer à la sécurisation des réseaux informatiques, des périphériques, des systèmes de communication et des flux d’information numérique
Choisir, mettre en œuvre un processus de validation et d’évaluation et prendre les mesures appropriées
6. Analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique
Prendre en compte les évolutions probables de la demande et envisager les diverses solutions possibles
Choisir les méthodes de conception et les outils de développement
Estimer les coûts directs et indirects du développement de l’application et de son utilisation
Documenter et justifier tous les écarts apparents aux standards
Prendre en compte la problématique de sécurité des applications
Soigner l'ergonomie des applications