Développeuse / Développeur Python CI/CD - Grade C/D

Capgemini
Canton of Issy-les-Moulineaux, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Remote
Canton of Issy-les-Moulineaux, France

Tech stack

Cloud Computing
Databases
Continuous Integration
Django
Elasticsearch
Github
Python
PostgreSQL
OAuth
Open Access
Singleton Pattern
SonarQube
SQLAlchemy
Openapi
Data Logging
Flask
Pytest
Kubernetes
REST

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.

Apply for this position