Job description
Bosch Group, leader mondial de l’ingénierie et des technologies, recherche un Développeur Python Senior pour rejoindre son équipe d’innovation produit à Bengaluru, Inde. Vous intégrerez une équipe multidisciplinaire chargée de concevoir, développer et maintenir des plateformes backend robustes et évolutives, dédiées à la gestion du cycle de vie produit (PLM). Vous serez au cœur de la transformation digitale de Bosch, en assurant l’interopérabilité entre les systèmes PLM, les ERP, les outils de CAO (CAD) et les autres plateformes d’entreprise.
**Missions principales**
- Concevoir et implémenter des services backend en Python (Django, Flask ou FastAPI) capables de supporter des charges importantes et de garantir une haute disponibilité.
- Développer des API RESTful et des micro‑services, en suivant les principes de conception orientée domaine (DDD) et les bonnes pratiques d’architecture cloud‑native.
- Intégrer les solutions PLM avec les systèmes ERP (SAP, Oracle) et les outils de CAO (CATIA, NX, SolidWorks) via des connecteurs, des bus d’intégration ou des API tierces.
- Créer des scripts d’automatisation et des utilitaires de migration de données pour faciliter les transitions entre versions de PLM ou les imports massifs de données produit.
- Optimiser les performances (profilage, caching, tuning de bases de données) et mettre en place des stratégies de résilience (circuit breaker, retry, fallback).
- Collaborer étroitement avec les équipes produit, les architectes, les analystes fonctionnels et les parties prenantes métier afin de traduire les exigences business en solutions techniques concrètes.
- Mener les revues de code, garantir le respect des standards de codage, des pratiques de sécurité (OWASP) et des principes DevOps (CI/CD, automatisation des tests, monitoring).
- Encadrer et coacher les développeurs juniors, partager les bonnes pratiques et contribuer à l’évolution du cadre de travail (guidelines, templates, documentation).
- Assurer le support de production, diagnostiquer les incidents, proposer des correctifs rapides et mettre en place des mesures préventives.
**Profil recherché**
- Minimum 5 ans d’expérience professionnelle en développement backend Python, dont au moins 2 ans sur des architectures micro‑services.
- Maîtrise des frameworks Django, Flask ou FastAPI, ainsi que des outils de conteneurisation (Docker, Kubernetes).\n- Expérience avérée dans l’intégration de systèmes PLM avec ERP et CAD, idéalement dans un contexte industriel ou manufacturier.
- Solides compétences en conception d’API REST, gestion de bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis).
- Connaissance des pratiques DevOps (Jenkins, GitLab CI, ArgoCD) et des méthodologies Agile/Scrum.
- Capacité à analyser les performances, à identifier les goulots d’étranglement et à proposer des optimisations.
- Excellentes aptitudes à la communication, esprit d’équipe et capacité à travailler dans un environnement multiculturel.
- Anglais professionnel requis ; la connaissance du hindi ou du kannada est un plus.
**Ce que Bosch vous offre**
- Un environnement de travail stimulant au sein d’une entreprise reconnue pour son innovation et son excellence technique.
- Accès à des projets à forte valeur ajoutée, impactant directement la chaîne de valeur produit.
- Programme de formation continue, certifications et possibilités d’évolution de carrière à l’échelle globale.
- Avantages sociaux compétitifs, incluant assurance santé, plan de retraite et programmes de bien‑être.
- Flexibilité du travail avec un modèle hybride (2 jours de présence au bureau, 3 jours en remote).
Rejoignez Bosch et participez à la création de solutions qui façonnent l’avenir de l’industrie. Postulez dès maintenant pour relever ce défi passionnant !