Job description
Bosch Group, leader mondial de l’ingénierie et des technologies, recherche un Développeur Python spécialisé dans les environnements PLM (Product Lifecycle Management) pour rejoindre son équipe d’innovation à Bengaluru, Inde. Vous intégrerez une équipe multidisciplinaire composée d’ingénieurs, de chefs de produit, de spécialistes QA et de consultants fonctionnels, et contribuerez à la conception, au développement et à la maintenance de solutions logicielles critiques qui soutiennent le cycle de vie complet des produits, de la conception à la fin de vie.
**Missions principales**
- Concevoir, développer et maintenir des applications backend en Python (Django, Flask ou FastAPI) répondant aux exigences fonctionnelles et techniques des solutions PLM de Bosch.
- Personnaliser et configurer les plateformes PLM (ex. Siemens Teamcenter, Dassault ENOVIA, PTC Windchill) afin d’aligner les processus métier avec les meilleures pratiques de l’industrie.
- Créer, documenter et sécuriser des API RESTful pour l’échange de données entre le PLM, les systèmes ERP (SAP, Oracle), les outils CAD (SolidWorks, CATIA) et d’autres services internes.
- Développer des scripts d’automatisation (déploiement, migration de données, tests) en Python et orchestrer les pipelines CI/CD (GitLab CI, Jenkins, Azure DevOps).
- Participer aux analyses fonctionnelles, aux ateliers de conception technique et aux revues de code afin d’assurer la conformité aux standards de codage, aux exigences de sécurité et aux bonnes pratiques de développement.
- Soutenir les projets de migration de données PLM, garantir l’intégrité des données et optimiser les performances des requêtes.
- Diagnostiquer et résoudre les incidents d’intégration, les bugs applicatifs et les problèmes de performance en collaboration avec les équipes d’infrastructure et de support.
- Contribuer à l’amélioration continue des processus de développement Agile (Scrum/Kanban) et à la diffusion du savoir au sein de l’équipe.
**Profil recherché**
- Bac+3/5 en Informatique, Génie logiciel ou formation équivalente.
- Minimum 3 ans d’expérience professionnelle en développement Python, dont au moins 1 an dans un contexte PLM ou de gestion du cycle de vie produit.
- Maîtrise des frameworks web Python (Django, Flask, FastAPI) et des concepts d’API RESTful.
- Connaissance pratique des plateformes PLM (Teamcenter, ENOVIA, Windchill) et de leur intégration avec les systèmes ERP et CAD.
- Solides compétences en bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Elasticsearch).
- Expérience avec les outils de versioning (Git), les pipelines CI/CD, la conteneurisation (Docker) et l’orchestration (Kubernetes).
- Bonne compréhension des principes de sécurité applicative (OWASP) et des pratiques de test automatisé (unit, integration, functional).
- Capacité à travailler en équipe, à communiquer clairement en anglais (écrit et oral) et à gérer les priorités dans un environnement Agile.
**Ce que nous offrons**
- Un contrat CDI à temps plein au sein d’une entreprise reconnue pour son innovation et sa stabilité.
- Un environnement de travail stimulant à Bengaluru, avec des possibilités de télétravail partiel (hybrid) selon les besoins du projet.
- Un package de rémunération compétitif, complété par des avantages sociaux (assurance santé, programme de formation continue, plan de retraite).
- Des opportunités de développement de carrière à l’échelle globale du groupe Bosch, incluant des formations certifiantes et des mobilités internes.
- Un cadre de travail collaboratif, où la créativité et l’esprit d’initiative sont encouragés.
Rejoignez Bosch Group et participez à la transformation digitale du secteur industriel en développant des solutions PLM de pointe qui façonnent l’avenir des produits connectés.