- Identifier et recueillir les besoins
- Participer, voire rédiger, le cahier des charges du projet, en français ou en anglais
- Rédiger les spécifications générales et détaillées et concevoir les modèles et schémas associés au projet
- Coder (programmer) ou faire coder, par son équipe, les différents modules du projet
- Développer (programmer) les constituants de la future application
- Elaborer les tests et rédiger les cahiers de tests
- Mettre en place, exécuter ou faire exécuter, par son équipe, les différents tests unitaires (module par module) et tests d'intégration (ensemble des modules du projet)
- Corriger ou faire corriger les modules insatisfaisants
- Participer à la mise en production chez le client interne ou externe (services opérationnels)
- Assurer le bon fonctionnement de tous les équipements
- Mettre en place les outils de suivi du fonctionnement permettant de contrôler l'activité des équipements et infrastructures
- Analyser les informations issues de ces outils pour déclencher les ajustements nécessaires (paramétrages, configurations, reconfigurations, )
- Apporter une expertise approfondie dans la résolution des problèmes complexes et non résolus (par l'équipe d'exploitation) de fonctionnement des infrastructures et mener une veille technologique sur ces sujets
- Mener des projets (ou participer à) d'industrialisation de l'exploitation des équipements
- Animer une petite équipe d'un à six informaticiens
- Assurer et adapter la communication interne et externe, en fonction de l'interlocuteur
- Administrateur/trice de base de données
- Administrateur/trice de réseaux
- Développeur/euse d'applications mobiles
- Ingénieur/e études et développement en logiciels de simulation
- Ingénieur/e logiciel
- Testeur/euse en informatique
- Développeur/euse informatique
- Cogniticien/ne
- Développeur/euse multimédia
- Scrum master