Ingénieur-e developpement Logiciel Full Stack H/F

France, 78, Vélizy-Villacoublay
Regular
4/21/2024
538777

Dassault Systèmes, « The 3DEXPERIENCE Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables, capables d’harmoniser le produit, la nature et la vie. 

Chez Dassault Systèmes, nous encourageons les personnes à changer et à façonner le monde dans lequel nous vivons. 

Poste à pourvoir en CDI et basé à Vélizy-Villacoublay (78)

Vos missions

Vous êtes-vous déjà demandé comment les éditeurs de multiples logiciels géraient leurs interfaces utilisateur de manière centralisée et uniforme ? Quels sont les outils qu’ils utilisent pour assurer une cohérence à travers un vaste portfolio d'applications ?

Les composants pour réaliser les interfaces utilisateur (UI, IHM) de tous les produits DASSAULT SYSTEMES (DS) sont fournis par notre service : Human Interface.

Ces composants se doivent d’être multiplateformes (Windows, Unix...), multi technologiques (Desktop, Web) et pour de multiples configurations (Touch, tailles d'écrans, VR...). L’expérience utilisateur doit être homogène et porter les standards DS.

Notre service offre une panoplie de widgets, contrôles et mécaniques de création/exécution d’applications utilisables par les développeurs de la R&D. Cette offre est disponible pour toutes les générations de produit DS : V5, 3DEXPERIENCE desktop et web.

Notre but est de permettre à des non spécialistes de l’UI de créer des applications qui répondent aux exigences de leurs clients ; les briques fournies doivent être simples à utiliser et préconfigurées de telle façon qu’avec un minimum de code, on obtienne le meilleur résultat.

Notre offre s’adapte en continu à l’évolution du marché (support des mobiles, tablettes, écrans hautes définition...), tout en minimisant l’effort des développeurs pour migrer vers ces nouveaux supports. L’innovation de DS nous pousse à relever des challenges techniques impliquant parfois des sauts technologiques.

Nos frameworks peuvent s’apparenter par certains aspects aux Qt ou Angular du marché : une offre clef en main pour bâtir des applications, les briques de l’UI.

Les technologies manipulées vont du Web (JS/HTML/CSS) au C++ en fonction des plateformes ciblées.

Pour relever ce challenge, le service est constitué d’experts en frameworks d’UI; une quarantaine de personnes multidisciplinaires réparties entre la France et l’Inde qui travaillent étroitement avec les équipes d'Expérience Utilisateur de DS.

Au sein du service Human Interface, vous rejoindrez l'équipe Application Framework (11 personnes). L'équipe développe des frameworks web et desktop permettant aux applications DS de décrire sémantiquement leurs fonctions et génèrent l'UI permettant d'accéder à ces fonctions et de contrôler leur exécution. Nous construisons nos UI en utilisant les frameworks des autres équipes de Human Interface.

Vous garantirez la robustesse, la performance et la qualité des solutions fournies, et proposerez les évolutions futures.

Des actions d’implémentation pour réaliser des tests en automatique seront menées tout au long des développements.

Venez rejoindre Application Framework ! Fournissez des briques logicielles aux développeurs d’applications DS et collaborez avec ces développeurs pour les guider dans la conception de leurs applications.

Vos qualifications

Développeur-euse logiciel avec des connaissances en conception orientée objet et web "full stack" (JS-HTML-CSS / C++).

Vous possédez des connaissances dans les domaines suivants :

  • Conception orientée objet / Design Patterns / UML
  • Web (Javascript, HTML5, CSS) et/ou C++
  • Technologies de l'IA générative
  • Qualité logicielle / Performance

Vous faites preuve de bonnes compétences en communication, de façon à :

  • Apprendre, partager et enseigner dans l'équipe les fonctionnements techniques de nos frameworks.
  • Fournir de la documentation et du support aux développeurs d'applications.
  • Interagir efficacement avec toutes les personnes et outils de notre écosystème.
  • Etre curieux et force de proposition.

Votre niveau d'anglais est professionnel à l'écrit comme à l'oral.

Nous rejoindre c'est aussi :

 

Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans

 

Principaux avantages et bénéfices :

 

·       Environnement multiculturel ;

·       Cadre de travail convivial axé sur le bien-être et la santé  ;

·       Engagement en faveur de la diversité et de l’inclusion ;

·       Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc ;

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.