Be the next big change > Dassault Systèmes

Be the Next Game Changer

STAGE - Mise en œuvre d'une chaîne de développement pour Python (F/H)

France, 78, Vélizy-Villacoublay
Internship
9/22/2022
529659

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 »).

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.

Diversity statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.
Dassault Systèmes Logo > Dassault Systèmes

Join Dassault Systèmes, The 3DEXPERIENCE Company Everything becomes possible with Dassault Systèmes’ 3DEXPERIENCE virtual universes! Serving 230,000 customers in 11 industries, from high-tech to life sciences, fashion to transportation, we help businesses and people around the world to create sustainable innovations for today and tomorrow. Get on board a leading and fast-growing company of 20,000 talented professionals.