Dans le cadre de la modernisation du système d?information RH de Carrefour, vous interviendrez au sein d?une squad agile dédiée à la digitalisation du parcours de formation. Votre mission : développer des microservices Python pour connecter un nouveau back-office formation SaaS aux briques internes du SI existant, dans une logique de transformation métier et technique. ? Vos missions principales : Conception, développement et maintien de microservices Python scalables et maintenables (FastAPI, event-driven, gestion de fichiers plats) Intégration du SaaS formation avec les référentiels internes Carrefour, via des API, transformateurs, extracteurs et agrégateurs Contribution à l?automatisation des processus métiers RH, notamment la lecture / traitement de fichiers plats et la création d?interfaces sortantes Mise en place des bonnes pratiques d?architecture logicielle : clean code, SOLID, YAGNI, intégration continue Collaboration étroite avec les équipes produit, intégration, DevOps et run pour garantir fiabilité, robustesse et maintenabilité Participation à la revue de code, à l?accompagnement des développeurs et au challenging des choix techniques ?? Environnement technique : Langage & frameworks : Python 3.10+, FastAPI, Pandas, NumPy, Requests Architecture & API : Microservices, Event-driven, REST, fichiers plats Tests & Qualité : Pytest, unittest, TDD, SonarQube, principes Craft (SOLID, Clean Code) Cloud & DevOps : GCP (Cloud Run, Cloud Functions), Docker, GitLab CI / CD, Prometheus / Grafana Base de données : MongoDB, PostgreSQL Outils : Git, scripts de traitement, supervision, outils d?observabilité Profil candidat : Profil recherché : 7 ans d?expérience minimum en développement back-end Python dans un environnement agile Expérience solide sur la construction de microservices et l?intégration d?APIs tierces Bonnes connaissances des architectures distribuées et de la gestion de la donnée Sens de l?autonomie, rigueur, esprit critique et capacité à challenger les solutions existantes Leadership technique apprécié : code reviews, mentoring, capacité à structurer un socle Aisance à l?écrit et à l?oral en français (échanges quotidiens avec PO et intégration)
Freelance • Maroc