Il adapte Odoo au métier de l'entreprise — ventes, stock, comptabilité, paie — sans compromettre les futures montées de version.
Le développeur Odoo paramètre et développe des modules pour Odoo, un ERP écrit en Python, dont la version Community est open source. Un ERP réunit dans un seul logiciel les ventes, les achats, le stock, la comptabilité, la paie ou la production.
Son travail se partage entre le paramétrage de ce qui existe et le développement de modules sur mesure, en Python et en XML. Sa règle : ne jamais modifier le code standard, pour que les montées de version restent possibles.
Les PME de la région choisissent Odoo pour structurer leur gestion à moindre coût que les grands ERP du marché. Le développeur adapte alors la comptabilité au plan SYSCOHADA, la facturation en FCFA et le suivi des paiements reçus par mobile money.
Traduire les processus du client en configuration standard avant d'écrire du code : par exemple, régler les entrepôts, les routes de stock et les règles de réapprovisionnement d'un distributeur.
Développer en Python et en XML ce que le standard ne couvre pas : par exemple, un module de calcul des commissions des commerciaux, avec ses vues, ses droits d'accès et ses tests.
Produire les factures, bons de livraison et rapports aux couleurs du client : par exemple, un modèle de facture QWeb qui reprend les mentions légales exigées localement.
Importer clients, articles, stocks et soldes comptables depuis l'ancien outil : par exemple, un fichier Excel de l'ancien logiciel, nettoyé, chargé puis vérifié avant le démarrage.
Faire passer une base et ses modules d'une version d'Odoo à la suivante : par exemple, réécrire les vues et le code devenus incompatibles, puis tester la migration sur une copie de la production.
Relier Odoo aux autres outils de l'entreprise : par exemple, synchroniser les commandes d'une boutique en ligne ou enregistrer automatiquement les paiements reçus par mobile money.
Avec PI-SPI, la plateforme de paiement instantané de la BCEAO, une facture peut être réglée par virement instantané depuis une banque ou un portefeuille mobile money. Le développeur Odoo relie ces paiements, suivis en temps réel par les « API Business » d'une banque ou d'un EME, au rapprochement bancaire. Un paiement validé étant irrévocable, un avoir remboursé passe par un nouveau virement.
De la base vers le haut : ce qu'il manie chaque jour.
Langages
Frameworks
Données
API et intégrations
Tests et qualité
Déploiement
Un plus
Il doit comprendre une écriture comptable ou un inventaire aussi bien que du code Python.
Chaque ajout sur mesure alourdit la prochaine migration, donc il propose d'abord le standard.
Un ERP réussit quand les équipes l'adoptent, et il faut les former et les rassurer.
Une reprise de stock ou de soldes mal faite fausse la comptabilité dès le premier jour.
0 à 2 ans
Il paramètre des modules standard, corrige des vues et des rapports, et prépare les imports de données sous la responsabilité d'un développeur confirmé.
3 à 5 ans
Il conduit un déploiement complet : analyse des besoins, modules sur mesure, reprise de données, formation des utilisateurs et démarrage.
6 ans et plus
Il pilote les migrations de version et les projets multisociétés, arbitre entre standard et sur mesure, et garantit la qualité du code de l'équipe.
Licence ou master en informatique, ou développeur Python formé ensuite à Odoo. Les certifications Odoo, propres à chaque version, et une première expérience en gestion ou en comptabilité sont des atouts.
Consultant fonctionnel Odoo, chef de projet ERP, architecte de solutions de gestion, ou intégrateur indépendant.
Vous ne trouvez pas votre métier ?Candidature spontanée