STAGE - Ingénieur Développement Web (F-H) - Lifecycle
Dassault Systèmes

STAGE - Ingénieur Développement Web (F-H) - Lifecycle

Dassault Systèmes
  • Internship (From 4 to 6 months (Start date Feb. 2022))
  • Vélizy-Villacoublay (France)
  • Published on September 3 2021

STAGE - Ingénieur Développement Web (F-H) - Applications Lifecycle - intégration des Workflows

Dassault Systèmes, l'entreprise de la 3DEXPERIENCE, est un « accélérateur de progrès humain ». Elle propose aux entreprises et aux particuliers des environnements virtuels collaboratifs qui leur permettent d'imaginer des innovations plus durables. En développant un jumeau virtuel du monde réel, grâce à la plateforme 3DEXPERIENCE et à ses applications, Dassault Systèmes donne à ses clients les moyens de repousser les limites de l'innovation, de l'apprentissage et de la production.

Les 20 000 collaborateurs de Dassault Systèmes travaillent à créer de la valeur pour nos 270 000 clients de toutes tailles, dans toutes les industries, dans plus de 140 pays. Pour plus d'informations, visitez notre site www.3ds.com/fr

Imaginez demain...

Notre équipe internationale (France, Suède, USA, Inde) fournit des interfaces génériques permettant de contrôler le cycle de vie des objets de la 3DEXPERIENCE Platform: versions, révisions, clones, suivi de maturité, etc.

Ces interfaces sont utilisées en production par la plupart des utilisateurs des applications web 3DEXPERIENCE dans le monde.

Les commandes Lifecycle peuvent être vues comme une succession d'étapes codées en dur, avec des ouverture permettant un certain niveau d'adaptation aux besoins spécifiques du client.

Votre contribution et vos futurs défis...

L'objectif de ce stage est d'analyser la possibilité de décomposer les commandes en étapes qui peuvent être assemblées en un "Workflow" menant au résultat escompté.

Potentiellement la customisation se ferait sans écrire de code, en concaténant ces opérations élémentaires pour constituer une commande dédiée au processus du client.

Pour ceci vous aurez à :

  • acquérir une compréhension des commandes Lifecycle
  • analyser les besoins de customisation exprimés par les clients (et pal d'autres équipes de développement)
  • proposer et prototyper le découpage en opération élémentaires d'une commande
  • spécifier et prototyper un "moteur" permettant d'assembler les étapes en un Workflow
  • documenter l'architecture retenue et la présenter à l'équipe à chaque étape du projet

Vos atouts pour réussir...

Etudiant(e) préparant un diplôme de niveau BAC+5 en école d'ingénieur ou Master Universitaire.

Vous vous spécialisez en informatique.

Bonnes connaissances des langages Java, Javascript, HTML5, web services.

Compréhension de problématiques base de données: performance, capacité, complexité des données.

Anglais courant obligatoire, à la fois écrit et oral.

Avoir l'esprit logique, être déterminé à résoudre les problèmes et être curieux de ce qui vous entoure.

Rigueur, créativité, capacité d'abstraction sont primordiaux.

Dans le cadre du stage, il sera nécessaire d'interagir avec d'autres équipes dans plusieurs pays, en plus de notre équipe qui est elle-même internationale.