SUJET 02 Étude et mise en œuvre de la migration des modules personnalisés de la version Odoo 18 vers Odoo 19 PFE
SUJET 02 Étude et mise en œuvre de la migration des modules personnalisés de la version Odoo 18 vers Odoo 19 PFE
TAC TIC•Tunisie
Développement logiciel (C++, Python)ERP / OdooMigration logicielle
Publié il y a environ 17 heures
Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 13 jours
Tu construis un pipeline, pas un coup de chance.
Description du poste
Contexte et objectif
Analyse des impacts liés à la migration des modules personnalisés d'Odoo 18 vers Odoo 19.
Objectif : proposer et implémenter les adaptations techniques nécessaires et valider le comportement fonctionnel des modules migrés.
Missions principales
Faire un audit des modules personnalisés existants : dépendances, structures de données, points d'extension et usages de l'API Odoo.
Réaliser les modifications du code (Python, XML) pour assurer la compatibilité avec Odoo 19 : adaptation des manifests, modifications des modèles et des vues, mise à jour des appels d'API.
Adapter et convertir les templates OWL / QWeb si nécessaire pour les nouvelles versions et vérifier l'affichage et les interactions côté frontend.
Mettre en place et exécuter une batterie de tests (unitaires et fonctionnels) pour valider le bon fonctionnement des modules après migration.
Compétences et technologies requises
Niveau attendu : Bac+5 / fin d'études avec solide maîtrise de Python et des concepts Odoo.
Technologies citées : Python, XML, OWL, QWeb ; bonne connaissance du framework Odoo (architecture des modules, ORM, views, actions, security).
Savoir-faire attendu : capacités d'analyse d'impact, rédaction de correctifs structurés, tests et documentation des changements.
Modalités, livrables et encadrement
Durée : 6 mois (stage de fin d'études). Niveau technologique et fonctionnel à valider en collaboration avec l'équipe technique.
Livrables attendus : rapport d'analyse d'impact, modules adaptés (code source), jeux de tests et guide de déploiement/migration.
Collaboration étroite avec l'équipe projet pour les validations fonctionnelles et la préparation à la mise en production.
Candidature
Pour postuler, utiliser le lien de candidature fourni ci-dessous.