
Ingénieur Développement Api (h/f)
Posted 2 days ago
Company Description
View moreDassault Systèmes, « The 3DEXPERIENCE Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables. Ses solutions leaders sur le marché transforment pour ses clients, la conception, la fabrication et la maintenance de leurs produits. Les solutions collaboratives de Dassault Systèmes permettent de promouvoir l’innovation sociale et offrent de nouvelles possibilités d’améliorer le monde réel grâce aux univers virtuels. Avec des ventes dans plus de 140 pays, le Groupe apporte de la valeur à plus de 190 000 entreprises de toutes tailles dans toutes les industries. Pour plus d’informations : www.3ds.com.
Job Description
Mission:
En fonction des besoins du chef de projet et de vos compétences, vous serez impliqué(e) sur l'ensemble du périmètre du projet:
Participer à la mise en place d’un tableau de bord de suivi de l’intégration des partenaires
Support aux partenaires
Conception de l'architecture technique
Rédaction de spécifications techniques détaillées
Documentation technique de solutions et de processus
Développement des nouvelles fonctionnalités (API, modèle de données, front-end)
Mise en œuvre des tests unitaires
Validation du développement par des tests d'intégration
Tests de non régression
Etude exploratoire de solutions open source existantes
Profil:
Etudiant(e) en école d’ingénieur ou université vous recherchez un apprentissage allant de 2 à 3 ans.Compétences transverses souhaitées :
Rigueur et bonne capacité d'analyse
Connaissance des enjeux de cybersécurité
Bonne maîtrise de l'anglais pour communiquer avec une équipe internationale
Compétences techniques souhaitées :
Connaissance du formalisme/standard OpenAPI
Bonnes capacités de modélisation conceptuelle / volonté d'apprendre (UML)
Connaissance des outils de gestion de versions (git)
Connaissances de la programmation orientée objet (de préférence java)
Connaissance de base des frameworks frontaux (Javascript)
Connaissance de base de la technologie des conteneurs (Docker)
La connaissance des processus du cycle de vie du développement logiciel et des cadres de test serait un plus.
Vous êtes curieux(se), rigoureux(se), autonome et aimez le travail en équipe.Dans cet apprentissage, vous serez amené(e) à échanger avec beaucoup d’interlocuteurs (Business / IT Ops / Architecture / Autres développeurs / Partenaires).
