VISIANÎle-de-France, FR

Développeur Python - Industrialisation et Maintenance - junior

Project-Based

Description

Contexte Dans le cadre de la modernisation et l'industrialisation de nos outils, nous souhaitons amener à maturité une application interne développée en Python . L’application, aujourd’hui en production limitée, assure le traitement automatisé de flux de données opérationnelles et la génération de rapports décisionnels pour les équipes de pilotage. Elle nécessite une amélioration de sa robustesse, de sa scalabilité et de son maintien en condition opérationnelle, ainsi que l’ajout de nouvelles fonctions pour couvrir des périmètres métiers complémentaires (ex. : nouveaux flux de données, extensions fonctionnelles, intégration à d’autres plateformes). Il faudra donc industrialiser le code existant (tests, CI/CD, monitoring), renforcer les aspects sécurité et performance, puis implémenter les évolutions fonctionnelles requises tout en assurant le transfert de connaissances aux équipes internes. Missions Analyse du code existant : audit du code source, identification des dettes techniques, revue de l’architecture et des dépendances tierces. Mise en place d’une stratégie de tests : écriture de tests unitaires, d’intégration et fonctionnels. Industrialisation du CI/CD : configuration d’une chaîne d’intégration continue, mise en place de déploiements automatisés sur les environnements de test, pré-production et production. Optimisation des performances : profiling du code, identification et résolution des bottlenecks. Renforcement de la sécurité : ajout de contrôles d’entrée, gestion des dépendances vulnérables, mise en place de l’analyse statique et de la validation des packages. Documentation technique : rédaction de guides d’installation, d’utilisation et de contribution, génération de la documentation API (Swagger). Développement de nouvelles fonctionnalités : analyse fonctionnelle des besoins métiers supplémentaires, conception et implémentation de modules (ex. : ingestion de nouveaux flux, génération de rapports élargis, API REST additionnelles).

Skills

SwaggerAPIPythonRESTCI/CD

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching