Contexte :
Développement ou l’intégration de modules logiciel pour faciliter
l’intégration d’équipements dans les systèmes d’information.
MISSIONS
Le candidat contribue à la définition des spécifications générales et réalise l’analyse technique et l’étude détaillée du projet applicatif. Il doit réaliser les modules (objets et composants logiciels), adapter et paramétrer les progiciels applicatifs, réaliser le prototypage, élaborer les jeux d’essais pour les tests unitaires d’intégration et effectuer les tests unitaires et, le cas échéant, identifier et traiter les dysfonctionnements.
PROFIL & Exigences techniques :
• Expertise dans les concepts et langages C++, Python, Java, outils et méthodologies
de développement logiciel et de tests
• Connaissance des outils de CI/CD associés à chaque langage : Conan/CMake, Conda,
pip, Maven, Git
• Savoir intégrer la communication avec des équipements (détecteurs, alimentations,
motorisations…) via des drivers (Linux/Windows), des protocoles distribués (TCP/IP,
UDP)
• Connaitre les concepts et techniques liés à l’acquisition, à la mesure et au
Contrôle/Commande, au niveau matériel et logiciel
Activités principales :
• Savoir rédiger des spécifications fonctionnelles
• Savoir définir et décrire une architecture logicielle
• Développer de nouvelles fonctionnalités
• Corriger des anomalies
• Réaliser des tests fonctionnels avec les équipes qui maintiennent les équipements liés
• Rédiger des cahiers de recette et des scripts de tests
• Rédiger la documentation technique
LIVRABLES
Spécifications fonctionnelles et techniques détaillées ; – – – – – – – – – – –
Dossier d’architecture logicielle ;
Plan de développement et de configuration ;
Code source des modules / composants logiciels ;
Scripts et définitions CI/CD ;
Jeux d’essais et bancs de tests ;
Cahier de recette et rapports d’exécution des tests ;
Prototypes / POC (si demandés) ;
Package et livrables d’intégration (en fonction des développements);
Documentation technique complète ;
Rapport d’anomalies et plan de correction ;
Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de l’industrie, de la Banque & assurance, de l’industrie, de la Grande distribution & e-commerce et des Médias & communication. Nous interagissons avec nos clients et consultants autour de compétences « tech » pour l’essentiel et les accompagnons aussi avec des talents Data, Produit, Design et Marketing Digital. Bénin Digital accompagne ses clients dans la chaine de valeur de leurs activités en leur mettant à disposition son expertise à travers des consultants hautement qualifiés pour des projets et des missions diversifiées en Afrique et en Europe.
