وصف الوظيفة
Bosch Group, leader mondial de la technologie et des services, recherche un(e) Développeur(se) d'Applications Python talentueux(se) pour rejoindre son équipe d'innovation à Bangalore, Inde. Vous serez au cœur de la conception, du développement et de la maintenance d’applications critiques, exécutées sur des environnements Ubuntu, Windows et Dockerisés. Votre mission principale consistera à créer des modules scalables capables de traiter de volumineux jeux de données JSON, notamment des modèles d’appareils Modbus, tout en assurant la conformité aux standards IIoT (Modbus TCP/RTU, MQTT, OPC-UA).
**Responsabilités clés**
- Concevoir, développer et optimiser des services Python orientés objets (OOP) en suivant les meilleures pratiques de clean code.
- Implémenter des pipelines CI/CD robustes sous Jenkins, incluant la création d’images Docker, le déploiement automatisé et l’optimisation des conteneurs pour la performance et la sécurité.
- Collaborer étroitement avec les équipes UI/UX pour intégrer les interfaces front‑end et garantir une expérience utilisateur fluide.
- Rédiger et maintenir des tests unitaires et d’intégration avec pytest, assurant une couverture de code élevée et une détection précoce des régressions.
- Gérer la configuration des appareils IIoT, valider les schémas JSON et assurer la traçabilité des changements via des outils de versionning.
- Travailler en synergie avec les équipes QA, DevOps, Product Management et Platform Engineering pour livrer des solutions fiables et évolutives.
- Participer aux revues de code, aux ateliers d’amélioration continue et aux sessions de partage de connaissances au sein du groupe.
**Profil recherché**
- Diplôme en Informatique, Génie logiciel ou équivalent, ou expérience professionnelle reconnue.
- Minimum 3 à 5 ans d’expérience en développement Python sur des plateformes Linux/Windows.
- Maîtrise des conteneurs Docker, de l’orchestration (Docker‑Compose, Kubernetes) et des pipelines CI/CD (Jenkins, GitLab CI).
- Solide compréhension des protocoles IIoT (Modbus TCP/RTU, MQTT, OPC‑UA) et de la manipulation de gros volumes de données JSON.
- Expérience avérée en tests automatisés (pytest, unittest) et en bonnes pratiques de développement (SOLID, design patterns).
- Capacité à travailler en équipe multidisciplinaire, à communiquer clairement en anglais et à gérer les priorités dans un environnement agile.
- Une connaissance des outils de monitoring (Prometheus, Grafana) et de la sécurité des conteneurs serait un plus.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une entreprise innovante, avec des projets à fort impact technologique.
- Un package salarial compétitif, complété par des avantages sociaux (assurance santé, programme de formation continue, tickets restaurant, transport).
- Possibilité de télétravail partiel (modèle hybride) et d’évolution de carrière à l’international au sein du groupe Bosch.
- Accès à des ressources de pointe, à des conférences techniques et à des communautés internes de développeurs.
Rejoignez Bosch Group et contribuez à façonner l’avenir de l’IIoT en développant des solutions logicielles robustes, sécurisées et évolutives. Postulez dès maintenant pour faire partie d’une équipe passionnée et dynamique !