Missions principales :
Analyse du besoin
Spécifier les besoins de l'utilisateur en termes de fonctionnalités du produit.
Étudier la faisabilité technologique des applications.
Élaborer le cahier des charges technique sur la base des spécifications fonctionnelles, de plans, de schémas, de données constructrices.
Conception et test de l'outil (réseau, automate, SNCC, logiciel)
Concevoir les architectures logicielles, réseaux ou systèmes.
Programmer et développer les algorithmes de commande (code, bugs, débugs...).
Réaliser le prototype expérimental et corriger les dysfonctionnements.
Définir les protocoles et les scénarios de tests (plans de tests).
Réaliser les tests unitaires et d'intégration de l'outil avant la mise en production.
Effectuer la validation fonctionnelle de l'outil et rédiger les rapports de test.
Rédiger le manuel d'utilisation, la documentation à destination des utilisateurs.
Mise en production et support aux utilisateurs
Assurer la recette du projet et le suivi de la mise en production de l'outil.
Conseiller et accompagner techniquement l'utilisateur dans la prise en main de l'outil.
Prendre en charge les actions de maintenance (curative ou préventive).
Cette liste est non exhaustive et naturellement vouée à évoluer en fonction des nécessités du service.
Connaissances souhaitées :