Développeuse / Développeur Python CI/CD - Grade C/D
Role details
Job location
Tech stack
Job description
- Développer des API microservices
- Intégrer SQLAlchemy et appliquer le Repository Pattern
- Créer un SDK Python orienté objet pour manipuler les données
- Mettre en place et maintenir la chaîne CI/CD (GitHub Actions)
- Déployer sur Kubernetes via Helm Charts
- Tester et garantir la qualité du code (Dev, UAT, Prod)
- Tester et garantir la qualité du code (Dev, UAT, Prod)
- Optimiser et maintenir les produits existants
Environnement technique
- Langages & Frameworks : Python 3.8, Flask, Django Connexion, OpenAPI, API REST
- Sécurité : OAuth2, JWT
- Base de données : PostgreSQL, SQLAlchemy
- CI/CD : GitHub Actions
- Déploiement : Helm
- Qualité & Tests : PyTest, SonarQube
- Outils : Logging, ElasticSearch
- Orchestration de conteneurs : Kubernetes
Requirements
-
Formation supérieure en informatique (Bac+5)
-
Anglais courant
-
Expérience significative de 5 ans en développement Python et conception d'API REST.
-
Maîtrise des patterns de conception (Singleton, Repository).
-
Rédaction de documents techniques
-
Connaissance des environnements Cloud et Kubernetes.
-
Bonne compréhension des pratiques CI/CD et plus particulièrement des outils d'intégration continue.
-
Sens de la qualité, rigueur et capacité à travailler en équipe.
Benefits & conditions
Qualité de vie au travail: accord de télétravail en France et à l'international, accord sur l'égalité professionnelle, la parentalité, l'équilibre des temps et la mobilité durable
Apprentissage en continu : certifications et formations en libre accès, accompagnement sur mesure avec votre career manager, parcours d'intégration sur 9 mois
About the company
Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.