Type de contrat : CDI
Localisation : Marne
Entreprise : ATOS
Fonction : Informatique - Télécoms - Multimédia
Publiée le 09/05/2019
Expérience souhaitée : Plus de 15 ans
Niveau d'études souhaité : Aucun diplôme
<p><span style="display: none;"> </span><span style="font-size: 16px;"><span style="font-family: Tahoma,Geneva,sans-serif;">Les problèmes rencontrés par les entreprises lors du développement d'applications sont récurrents et souvent liés aux mêmes dysfonctionnements. Vous vous posez des questions comme :</span></span></p><ul><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">Comment automatiser mon processus de réalisation de logiciels ?</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">Comment diminuer le nombre de bugs lors des livraisons ?</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">La gestion des correctifs est trop complexe et pas adapté au cycle de développement.</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">Comment obtenir des métriques me permettant de connaitre la qualité de mes logiciels ?</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">Comment réduire les coûts d'intégration ?</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">Comment améliorer la maintenance des applications et minimiser les bugs afin de privilégier la recherche et développement plutôt que le support ?</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">Comment mieux maîtriser les délais et éviter les retards de livraison ?</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">Comment industrialiser les processus de développements et ainsi gagner en efficacité </span></span></span></li></ul><p style="margin: 0cm 0cm 0pt;"> </p><p style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;">Il est important de pouvoir mettre en place ces « fondations » de la qualité du logiciel afin de diminuer les coûts liés à la non qualité et éviter des retards dans les plannings de livraison.</span></p><p style="margin: 0cm 0cm 0pt;"> </p><p style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><strong>La mission : </strong></span></p><p style="margin: 0cm 0cm 0pt; text-align: justify;"> </p><p style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-size: 16px;">Vous interviendrez sur un applicatif existant développé avec des technologies VB.Net et ne disposant pas d'industrialisation à proprement parler. La mission consiste à mettre en place une solution technique en capacité d'apporter des réponses aux questions précédemment posées.</span></p><p style="margin: 0cm 0cm 0pt; text-align: justify;"> </p><p style="margin: 0cm 0cm 0pt; text-align: justify;"><span style="font-size: 16px;">Vous devrez intervenir sur les différents éléments suivants :</span></p><p style="margin: 12pt 0cm;"><span style="font-size: 16px;"><b>L'outillage</b></span></p><p style="margin: 0cm 0cm 15pt;"><span style="font-size: 16px;">Identifier l'outillage le plus adapté au contexte du projet, aux technologies mises en œuvre, aux besoins, …</span></p><p style="margin: 12pt 0cm;"><span style="font-size: 16px;"><b>L'analyse du cycle de création du logiciel</b></span></p><p style="margin: 0cm 0cm 15pt;"><span style="font-size: 16px;">Le cycle de création d'un logiciel commence avec l'idée de ce logiciel et se termine lorsque celui-ci est en production. Tout le long, différentes phases sont à analyser :</span></p><ul><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">De son écriture à la validation : on analysera les technologies et leurs degrés d'automatisation pour ce qui est de la gestion des sources, de la compilation, du packaging, des tests et du déploiement.</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">La mise en production.</span></span></span></li></ul><p style="margin: 0cm 0cm 0pt 36pt;"><span style="font-size: 16px;"> </span></p><p style="margin: 12pt 0cm;"><span style="font-size: 16px;"><b>L'analyse du code source</b></span></p><p style="margin: 0cm 0cm 15pt;"><span style="font-size: 16px;">Les problèmes d'architectures, les technologies employées ainsi que du code mal conçu sont souvent la cause d'un cycle de développement non optimal.</span></p><p style="margin: 0cm 0cm 15pt;"><span style="font-size: 16px;">L'analyse automatique du code source devra s'attacher à aborder les points suivants :</span></p><ul><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">La capacité fonctionnelle,</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">La fiabilité,</span></span></span></li><li style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">La facilité d'usage,</span></span></span></li></ul><p style="margin-top: 0cm; margin-right: 0cm;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">L'efficacité,</span></span></span></p><p style="margin-top: 0cm; margin-right: 0cm;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">La maintenabilité,</span></span></span></p><p style="margin-top: 0cm; margin-right: 0cm;"><span style="font-size: 16px;"><span style="font-style: normal;"><span style="font-weight: normal;">La portabilité.</span></span></span></p><p style="margin-top: 12pt; margin-right: 0cm;"><span style="font-size: 16px;"><b>Analyse des process et outils de gestion des tests</b></span></p><p style="margin-top: 0cm; margin-right: 0cm;"><span style="font-size: 16px;">Les tests sont primordiaux dans la démarche d'industrialisation afin de se trouver en capacité de jouer rapidement et de manière répétable le process de test (test d'intégration, test fonctionnel ou système, test de performance …), ceci afin d'aborder sereinement les phases de mises en production.</span></p><p style="margin-top: 0cm; margin-right: 0cm;"><span style="font-size: 16px;">Vous devrez mettre en place une solution de tests automatisés, tout en prenant en compte l'effort nécessaire pour ajouter des tests sur un software qui n'en possède pas pour l'instant. Le ratio coût/gain sera donc à étudier pour identifier une solution viable économiquement.</span></p><p style="margin-top: 0cm; margin-right: 0cm;"> </p><p style="margin-top: 0cm; margin-right: 0cm;"><span style="font-size: 16px;"><strong>Profil recherché</strong></span></p><p style="margin-top: 0cm; margin-right: 0cm;"> </p><p style="margin-top: 0cm; margin-right: 0cm;"><span style="font-size: 16px;"><font color="#000000">Nous recherchons un étudiant ayant un niveau Master ou 2ème ou 3ème année d'école d'ingénieur</font></span></p><p style="margin-top: 0cm; margin-right: 0cm;"> </p><p style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-family: Verdana, Geneva, sans-serif;">Ce sujet nécessite une grande polyvalence et la capacité d'intervenir sur différents composants : code .Net, solutions de tests, intégration, définition de normes et standards adaptés.</span></span></p><p style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-family: Verdana, Geneva, sans-serif;">La qualité logicielle doit être un sujet d'intérêt car la mission comportera peu de développement pur.</span></span></p><p style="margin: 0cm 0cm 0pt;"><span style="font-size: 16px;"><span style="font-family: Verdana, Geneva, sans-serif;"><font color="#000000"> </font></span></span></p><p><span style="font-size: 16px;"><span style="font-family: Verdana, Geneva, sans-serif;">Des notions/connaissances sur les sujets suivants sont nécessaires : langage .Net, les concepts d'intégration continue, environnement Linux, scripting, testing</span></span><span style="display: none;"> </span></p>
Merci de vous référer au descriptif de poste qui apparait dans la partie "Mission".