Développeur Python (H/F)
Role details
Job location
Tech stack
Job description
Le contexte de cette mission concerne le lancement d'un nouveau projet informatique dédié à la traçabilité des huiles destinées aux biocarburants.
Voici les éléments clés qui définissent le cadre de l'intervention :
-
Objectif du projet : Développer le Back Office d'une plateforme permettant l'intégration, le stockage et le transfert de données liées à la filière des biocarburants.
-
Équipe et environnement : Le consultant intégrera une équipe Data & IA composée de 8 personnes.
-
Calendrier : La mission doit débuter entre fin mai et début juin 2026 pour une durée initiale de 6 mois, avec une possibilité de renouvellement.
-
Organisation du travail : Le poste est basé à Paris (8ème) ou à Bruz (près de Rennes), avec un rythme de 3 jours sur site et 2 jours de télétravail. Voici le détail des activités attendues : Développement et Intégration de Données
-
Flux ERP : Intégration et stockage de données provenant d'un ERP via Mom Rabbit MQ.
-
Systèmes tiers : Intégration et stockage de données issues de systèmes tiers par appel d'API Web Rest.
-
Transfert sortant : Mise en place du transfert de données vers des applications tierces via des appels API Web Rest.
Architecture et Fonctionnalités
- Interface de filtrage : Mise en place d'une interface de filtrage en utilisant le framework Django.
- Transcodification : Développement de modules de transcodification simple sous Django.
- Data Plateforme : Développement d'une plateforme de données API Web Rest entièrement conteneurisée.
Qualité et Méthodologie
- Bonnes pratiques : Mise en place des standards de développement et réalisation de tests unitaires.
- Documentation : Rédaction de la documentation technique relative aux développements livrés.
- Agilité : Travail en cycles itératifs selon les méthodes Agile et en V.
- Livrables techniques : Production d'images Docker pour l'ensemble des développements effectués.
Requirements
Expérience et Expertise Technique
- Expérience globale : Un minimum de 5 à 6 ans d'expérience dans la réalisation de projets informatiques est requis.
- Maîtrise de Python : Un niveau Expert ( ) est exigé en programmation Python.
- Frameworks de référence : Expertise confirmée sur Django REST Framework, FastAPI et Celery.
- Conteneurisation : Maîtrise de Docker pour le déploiement de solutions conteneurisées.
- Environnement : Habitude du travail dans un contexte DevOps.
Compétences Méthodologiques
- Agilité : Maîtrise des cycles itératifs (Méthode Agile) et du Cycle en V.
- Architecture : Connaissance des architectures Micro Services.
- Conception : La connaissance de la méthode DDD (Domain Driven Design) est considérée comme un plus.
Qualités Humaines (Savoir-être)
- Communication : Capacité d'abstraction, de reformulation et d'écoute.
- Adaptabilité : Capacité à s'adapter rapidement au vocabulaire métier (ici, la traçabilité des huiles).
- Organisation : Profil autonome, rigoureux et méthodique.
Benefits & conditions
Taux journalier (TJM): 500 €