STAGE - Industry Process Consultant (full-stack) (H/F)
Dassault Systèmes

STAGE - Industry Process Consultant (full-stack) (H/F)

Dassault Systèmes
  • Internship (From 4 to 6 months (Start date Jan. 2022))
  • Paris (France)
  • Published on September 6 2021

STAGE - Industry Process Consultant (full-stack) (H/F)

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

Vous serez intégré dans une équipe de développeurs créant des prototypes pour la 3DEXPERIENCE Platform et contribuerez aux différentes activités menées par ces personnes :

  • Développement de prototypes de widgets & composants back-end (nouvelles fonctionnalités, évolutions, corrections), utilisant des architectures logicielle et/ou technique innovantes
  • Utilisation des technologies et frameworks les plus récents, en front-end, en back-end, et en virtualisation (Docker, Kubernetes, AWS...)
  • Evolutions du flux de développement, test et mise en production (intégration / livraison / déploiement continus) : Git, GitLab, ArgoCD, webpack, TDD, Linting...

Vos futurs défis...

Vous aurez l'occasion de renforcer vos compétences sur des thèmes porteurs en prenant plus particulièrement en charge les sujets suivants :

  • Prototypage de widgets (front-end web) & de composants back-end (persistance DB, serveur applicatif, couche d'authentification...)
  • Améliorations de processus : gestion du code source, tests automatisés, build, déploiement continu
  • Automatisation de mise à jour de librairie dans un widget : détection, application de code mods, déclenchement de build, reporting
  • Analyse des critères de décision entre outils ou librairies comparables : React vs Vue, webpack vs Rollup, Highcharts vs D3...

Vos atouts pour réussir

  • JS
    • Node, Express/HAPI, Postman, webpack/Rollup, Babel. 2 ans d'expérience en JS, de préférence sur les outils mentionnés, OU dans un autre langage (et outils correspondants)
    • Vue/React/éventuellement Angular, VueX/Redux, webpack/Rollup, Babel. 2 ans d'expérience en JS (de préférence sur les frameworks et librairies mentionnés), OU dans un autre langage/framework
  • Prototypage de solutions en IaaS et/ou PaaS, 1 an de Docker et/ou AWS/GCP/Azure/autre est un plus
  • Maîtrise d'un gestionnaire de source (Git de préférence), à l'aise avec branching+merging

  • Esprit critique, assertivité et autocritique : remettre en cause constructivement les affirmations des autres si besoin, détecter quand on ne comprend pas et savoir poser des questions (web + équipe)
  • Motivation : motivation intrinsèque pour les sujets à aborder, de préférence appuyée par des réalisations personnelles (GitHub apprécié)
  • Curiosité, goût pour la nouveauté : accueillir favorablement les changements, techniques surtout, mais aussi organisationnels
  • Persévérance : capacité à persister malgré les obstacles
  • Anglais nécessaire

  • Vous poursuivez un cursus en école d'ingénieur ou université et êtes à la recherche d'un stage conventionné