Réaliser un développement d’application : Se spécialiser sur un ensemble de supports (embarqué, web, mobile, IOT...) avec un suivi qualitatif
- en expliquant et communiquant l’avancée au client et aux utilisateurs ;
- en précisant et en respectant les besoins décrits par le client ;
- en appliquant les principes algorithmiques ;
- en veillant à la qualité du code et à sa documentation ;
- en respectant la législation, les normes professionnelles et les enjeux sociétaux ;
- en choisissant les ressources techniques appropriées.
Optimiser des applications informatiques : Analyser et optimiser des applications
- en formalisant et modélisant des situations complexes ;
- en recensant les algorithmes et les structures de données usuels
- en s’appuyant sur des schémas de raisonnement ;
- en justifiant les choix et validant les résultats.
Administrer des systèmes informatiques communicants : Déployer des services dans une architecture réseau
- en maîtrisant l’architecture des systèmes et des réseaux ;
- en sécurisant le système d’information ;
- en appliquant les obligations légales, les normes en vigueur et les bonnes pratiques ;
- en mettant en œuvre les mesures correctives adaptées à la nature des incidents identifiés ;
- en respectant les contraintes de performances, de coûts et d’efficacité énergétique ;
- en assurant la pérennité des données et des logiciels.
Gérer des données de l’information : Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité
- en respectant les réglementations sur le respect de la vie privée et la protection des données personnelles ;
- en respectant des enjeux économiques, sociétaux et écologiques de l’utilisation et du stockage des données, ainsi que des différentes infrastructures (datacenters, cloud...) ;
- en s’appuyant sur des bases mathématiques solides (par exemple logique et statistiques) ;
- en considérant les modèles de données utilisés dans les développements technologiques ;
- en assurant la cohérence et la qualité.
Conduire un projet : Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- en identifiant les problématiques du client et les enjeux économiques de l’organisation ;
- en adoptant une démarche proactive, créative et critique ;
- en respectant les règles juridiques et les normes en vigueur ;
- en communiquant efficacement avec les différents acteurs d’un projet ;
- en sensibilisant à une gestion éthique, responsable, durable et interculturelle.
Travailler dans une équipe informatique : Manager une équipe informatique
- en inscrivant sa démarche au sein d’une équipe pluridisciplinaire ;
- en accompagnant la mise en œuvre des évolutions informatiques ;
- en veillant au respect des contraintes réglementaires et législatives ;
- en développant une communication efficace et collaborative.