Dassault Systèmes fournit des logiciels et des plateformes de jumeaux virtuels, de modélisation et de simulation pour concevoir, tester et gérer des produits et processus.
développeur·se backend Python F/H
Outscale recrute un·e développeur·se backend Python pour renforcer l’équipe CoreIaaS à Saint-Cloud. La mission consiste à développer et faire évoluer le logiciel d’orchestration Cloud TINA OS, dans un environnement distribué et sécurisé. Le poste requiert un Master en ingénierie informatique et au moins cinq ans d’expérience post-diplôme en développement logiciel.
Repères sur Dassault Systemes
- Offres ouvertes
- 852
Détails de l’offre
La description complète publiée par Dassault Systemes.
Description de l’offre
Nous recrutons un
- e développeur
- se backend Python afin de renforcer notre équipe CoreIaaS. Outscale, marque de Dassault Systèmes est un opérateur souverain et durable de l’Expérience en tant que Service qui offre à ses clients des environnements technologiques de confiance. Nous offrons des expériences uniques grâce au savoir-faire de nos équipes passionnées, qui se reflète notamment par la création de solutions de Business Expériences, le développement de notre propre orchestrateur Cloud, TINA OS, ou encore l’obtention de la qualification SecNumCloud. Outscale met à disposition un Cloud souverain et accompagne ses clients dans la mise en place d’une architecture Cloud adaptée à leurs projets. Nous avons développé notre propre logiciel d’orchestration, TINA OS, garantissant une maîtrise complète de notre Cloud. Il orchestre et automatise l’ensemble de nos ressources Cloud : calcul, stockage et réseau. Grâce à notre orchestrateur Cloud, les clients peuvent piloter par API leur infrastructure dans TINA OS via différentes API. Dans ce contexte, nous sommes à la recherche d’ un
- e développeur
- se backend Python qui renforcera l’équipe en place. Une évolution vers le langage Rust est en cours.
Vos missions
Votre mission principale est de développer le logiciel d'orchestration du IaaS (Infrastructure As A Service) : TinaOS Collaborer avec le Scrum Master pour l'organisation et la coordination au sein de l'équipe de développement.
- Collaborer avec les leads dev, le PO et les architectes sur les décisions techniques avec impact sur l'expérience utilisateur et/ou l'exploitation du logiciel.
- Collaborer à l'architecture et la conception des fonctionnalités de TINA avec le responsable du service, le PO et les architectes système. Collaborer avec la QA lors des campagnes de tests pour coordonner et résoudre les problèmes détectés.
- Respecter les plannings et les délais de développement
- Reviewer le code pour assurer le respect des standards de programmation (design patterns, maintenabilité du code, complexité algorithmique) et fournir un retour d'amélioration.
- Identifier les éléments de dette technique et en rapporter au PO, aux architectes système et à l'équipe de développement pour planification de leurs résolutions.
- Respecter les plannings et les délais de développement
- Communiquer efficacement les décisions, les défis et la progression aux personnes technique et non technique qui participent au développement général.
- Garantir des pratiques de développement sécurisé Stack technique
- Python
- Architecture distribuée
- Architecture orientée évènement
- QEMU/KVM
- OpenvSwitch
- Docker
- PostgreSQL / SQLAlchemy
- etcd
- RabbitMQ
- Git / Gitlab
- Modèle de branche : Trunk Based Development
- Linux
Votre profil
- Diplômé(e) d'un Master en ingénierie informatique, vous possédez une expérience professionnelle post-diplôme minimum de 5 ans en développement logiciel.
- Vous êtes familier du IaaS, de la virtualisation, et des protocoles réseaux
- Une connaissance des méthodes Agiles serait un plus 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.
Prérequis
- IaaS
- Virtualisation
- Protocoles réseaux
- Méthodes Agiles
Candidater à cette offre
Comment candidater ?
L’offre est publiée sur le site de Dassault Systemes. Ouvrez l’offre originale ↗ pour y déposer votre candidature. Screeningpass ne remplit pas de formulaire à votre place.
À qui écrire chez Dassault Systemes pour ce poste ?
Lancez une recherche de contact depuis cette page. Screeningpass vous propose jusqu’à trois personnes liées au poste. Vous choisissez celle à qui écrire, puis Screeningpass cherche son e-mail professionnel et prépare un message. Vous le relisez et l’envoyez vous-même avec Gmail. Une adresse e-mail n’est pas toujours disponible, et une réponse n’est jamais garantie.
Combien coûte la recherche d’un contact ?
Une recherche coûte 1 crédit. Le crédit vous est rendu si la recherche échoue. L’inscription offre 3 crédits, soit 3 recherches.
À quoi sert Screeningpass ?
Screeningpass rassemble des offres de stage, d’alternance et d’emploi publiées par les entreprises. Pour une offre, Screeningpass trouve une personne à contacter dans l’entreprise, cherche son e-mail professionnel et prépare un message à partir de votre CV. Voir le fonctionnement en détail.