Le poste Développeur Python - Industrialisation et Maintenance - junior
Partager cette offre
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.
MissionsAnalyse 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).
Profil recherché
Extension à d’autres périmètres : adaptation du modèle de données et des processus métier pour supporter de nouveaux domaines (ex. : gestion de la conformité, suivi des risques), connexion aux systèmes externes via API ou bus de messages.
Gestion de la configuration et du versioning : utilisation de fichiers de configuration centralisés (JSON), gestion des versions sémantiques, mise en place d’un changelog structuré.
Revue de code et transfert de compétences : organisation de revues de code périodiques avec les développeurs internes, animation d’ateliers pratiques et sessions de formation sur les nouvelles bonnes pratiques.
Support au déploiement en production : assistance lors des releases majeures, vérification des procédures de rollback, rédaction de run-books d’exploitation.
Suivi et reporting : production de livrables hebdomadaires (avance, points bloquants, plan d’action) et d’un rapport final de mission détaillant les améliorations apportées, les marges de progression et les recommandations d’évolution.
Environnement de travail
VISIAN est une société de conseil spécialisée autour de l'innovation, la conception produit, le développement et la data.
Dans le cadre de nos projets clients, nous recherchons un Développeur Python - Industrialisation et Maintenance - junior
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Python - Industrialisation et Maintenance - junior
VISIAN
