STAGE Mise en œuvre d'1 chaîne de développement pour Python F/H



Référence : 529659_1663831522
Date de dépot : 22/09/2022
Entreprise : DASSAULT SYSTEMES

Descriptif
Description : Imaginez demain ...

Que diriez-vous de réaliser votre stage en tant que software craftsmanship ?

Au sein du département « Recherche et Stratégie » de Dassault Systèmes, vous intégrerez l'équipe « opération » chargée, entre autres, de la maintenance globale de la base de code et de l'usine à logiciel associée de ce département. Cette base de code est hétérogène et supporte un historique d'une décennie environ. Cette équipe est également chargée de réaliser la veille technologique autour des outils de développement et du génie logiciel.

C'est dans ce cadre, que votre stage présentera une importante facette de l'artisanat du logiciel (software craftsmanship).



Vos défis et contributions

Vous avez l'opportunité de vous intéresser en particulier aux codes écrits avec le langage Python. Ce langage est déjà intégré à la chaîne de production logicielle, mais de nombreux travaux sont encore possibles pour améliorer cette intégration. En particulier, sur la gestion des dépendances externes et l'exploitation des outils d'analyses statiques ou dynamiques (les tests) afin d'élever l'excellence de la base de code.

Il pourra également être intéressant d'étudier les possibilités d'intégration avec des environnements de développement intégrés (IDE) afin de rendre plus fluide et agréable l'expérience des utilisateurs (les développeurs et les chercheurs du service « Recherche et Stratégie »).


Profil recherché
Profil recherché : Vos atouts pour réussir

Étudiant-e en cursus universitaire ou en École d'ingénieurs préparant un diplôme de niveau Bac+5, ou un Mastère spécialisé.

Il faudra être capable de mener chaque projet, même modeste, de tout en tout, c'est-à-dire sélectionner le point à traiter, développer les outils adaptés et en proposer une mise en œuvre, proposer et suivre des métriques associées, conduire le changement et accompagner les utilisateurs (mise en place des corrections et diffusion de bonnes pratiques).

Spécialités ou Options souhaitées : Informatique.

Compétences techniques attendues ou souhaitées :

Bonne pratique d'un interpréteur de commandes, maîtrise d'au moins un langage de script et d'un langage de programmation de haut niveau (C++, JavaScript, Python…).

Qualités appréciées pour la bonne réalisation de ce stage :

Rigueur, bonne capacité de communication et savoir-faire pédagogique ou didactique.

Niveau d'étude : Bac + 5 et plus : DEA, DESS, mastère, MBA...
Lieu de la mission : Île-de-France - Vélizy-Villacoublay
Poste(s) disponible(s) : 1
Poste de cadre : Suivant Profil
Contrat : Stage
Début de la mission : Dès que possible

Entreprise
Nom de l'entreprise : DASSAULT SYSTEMES
Site Web : https://careers.3ds.com/
Contact : Madame Hulot Céline
Adresse : 10 Rue Marcel Dassault
78140 Vélizy-Villacoublay
France