Job Overview
-
Date Postedjuin 19, 2026
-
Expiration datejuin 24, 2026
-
Experience5 Year
-
GenderBoth
Job Description
Développeur / Développeuse Odoo (Fonctionnel & Technique)
Intégration · Déploiement · Développement de solutions sur mesure
| Intitulé | Développeur Odoo (profil full-stack Odoo) |
| Rattachement | Direction technique – BBC & Partners |
| Localisation | Ouagadougou, Burkina Faso |
| Type de contrat | CDD pouvant évoluer vers CDI selon la performance du candidat |
| Expérience | 3 à 5 ans sur Odoo |
| Disponibilité | Dès que possible |
| Langues | Français courant (oral & écrit) ; anglais technique apprécié |
1. Qui sommes-nous ?
BBC & Partners est une entreprise internationale de conseil et formation en management de technologies, spécialisée dans les approches d’Excellence Opérationnelle basées sur le Lean Six-Sigma. Elle est présente au Burkina Faso, en Côte d’Ivoire et au Nigéria. Sur le plan des technologies, nous concevons et intégrons des solutions logicielles pour les entreprises évoluant en Afrique et ailleurs dans le monde.
Nous renforçons aujourd’hui notre équipe avec un profil Odoo capable de prendre en charge l’ensemble de la chaîne de valeur : du déploiement d’instances jusqu’au développement de modules et de solutions sur mesure pour nos clients et nos produits internes.
2. Contexte & raison d’être du poste
Odoo s’impose comme l’un des ERP les plus adoptés par les PME et grandes entreprises d’Afrique de l’Ouest, grâce à sa modularité et à son modèle open-source qui maîtrise les coûts en environnement CFA. Nos projets exigent un profil capable d’intervenir aussi bien sur le paramétrage fonctionnel que sur le développement technique avancé.
La personne recrutée travaillera en collaboration directe avec l’équipe sur des projets Odoo : déploiement de nouvelles instances, personnalisation de modules existants, création de modules métiers, intégrations (paiement mobile money, télécoms, services tiers) et mise en conformité avec les réglementations locales (ex. facturation normalisée / FNE en Côte d’Ivoire).
3. Missions principales
3.1 Déploiement & administration des instances Odoo
- Installer et configurer une instance Odoo complète (Community ou Enterprise) sur serveur Linux, du provisionnement à la mise en production.
- Paramétrer l’environnement : PostgreSQL, reverse proxy (Nginx), gestion des workers, sauvegardes, certificats SSL et nom de domaine.
- Gérer les bases de données, les utilisateurs, les droits d’accès et les règles de sécurité multi-sociétés / multi-utilisateurs.
- Assurer les montées de version et les migrations de données entre versions d’Odoo, ainsi que la maintenance corrective et évolutive.
3.2 Paramétrage fonctionnel
- Analyser le besoin métier du client et configurer les modules standards (Ventes, Achats, Comptabilité, Stock, CRM, RH, Fabrication, Projet, etc.).
- Modéliser les flux de gestion et les ateliers de cadrage avec les utilisateurs métiers.
- Conduire la recette fonctionnelle, la formation des utilisateurs et l’accompagnement au changement.
3.3 Développement de solutions sur mesure
- Développer des modules Odoo personnalisés en Python : modèles, vues (XML), workflows, automatisations et règles métiers.
- Implémenter la logique back-end via le framework ORM d’Odoo et maîtriser le principe des contrôleurs (routes HTTP, endpoints web et API).
- Créer des interfaces et personnalisations front-end (QWeb, JavaScript/OWL, HTML, CSS, Bootstrap) pour le back-office et le site web/e-commerce.
- Intégrer Odoo avec des services tiers via API REST/XML-RPC/JSON-RPC : paiement mobile money, SMS, services télécoms et applications internes.
- Garantir un code propre, versionné (Git), documenté et conforme aux bonnes pratiques de développement Odoo.
4. Compétences techniques requises
Le socle déterminant du poste est une maîtrise réelle de Python et du framework Odoo (ORM, modèles, contrôleurs). Les autres technologies viennent en appui de cette compétence centrale.
| Domaine | Compétences attendues | Niveau |
| Python | Maîtrise approfondie : POO, framework Odoo, ORM, API Python d’Odoo, héritage de modèles. C’est le cœur du poste. | Expert |
| Framework Odoo | Architecture des modules, modèles & champs, vues XML, contrôleurs (routes HTTP), workflows, sécurité (ir.model.access, record rules). | Expert |
| Déploiement | Installation, configuration et mise en production sur Linux (Ubuntu/Debian), PostgreSQL, Nginx, gestion des workers et sauvegardes. | Confirmé |
| JavaScript | JS moderne et framework OWL d’Odoo pour les composants front-end et widgets personnalisés. | Intermédiaire |
| HTML / CSS | Structuration et mise en forme des templates QWeb et des pages du site web Odoo. | Confirmé |
| Bootstrap | Maîtrise du framework Bootstrap utilisé nativement par l’interface et le site web Odoo. | Confirmé |
| PostgreSQL / SQL | Modélisation, requêtes, optimisation et lecture directe de la base de données. | Confirmé |
| Git | Versionnement du code, branches, gestion de modules dans un dépôt collaboratif. | Confirmé |
| API & intégrations | XML-RPC / JSON-RPC, API REST, webhooks ; intégration de mobile money et services locaux. | Apprécié |
5. Profil recherché
Formation & expérience
- Bac+2 à Bac+5 en informatique, génie logiciel ou équivalent (un profil autodidacte solide est recevable).
- 3 à 5 ans d’expérience effective sur des projets Odoo (paramétrage + développement). Les profils ayant 3 ou 4 ans d’expérience opérationnelle réelle sont les bienvenus.
- Au moins un projet Odoo mené de bout en bout (déploiement, développement de module, mise en production) à présenter en entretien.
Savoir-être
- Autonomie, rigueur et sens de l’organisation dans la gestion de projets parallèles.
- Capacité à collaborer en équipe, à documenter et à transmettre (revue de code, mentorat).
- Aisance relationnelle pour dialoguer avec des clients et utilisateurs métiers non techniques.
- Curiosité technique et capacité d’apprentissage continu (montées de version régulières d’Odoo).
6. Atouts pour notre contexte ouest-africain
Au-delà des compétences techniques, les éléments suivants constituent de réels atouts dans notre environnement de marché :
- Connaissance des réglementations locales : facturation normalisée électronique (FNE) en Côte d’Ivoire, fiscalité OHADA, plan comptable SYSCOHADA.
- Expérience d’intégration des solutions de paiement mobile money (Orange Money, MTN MoMo, Moov Money, Wave) avec Odoo.
- Compréhension des contraintes locales : qualité de la connectivité, optimisation pour faible bande passante, hébergement et résilience.
7. Conditions & modalités
- Rémunération : selon profil et expérience, alignée sur les standards du marché ivoirien pour un profil Odoo, avec évolution possible.
- Modalités de travail : présentiel à Ouagadougou
- Environnement : équipe de développement structurée, projets variés (produits SaaS internes + missions clients), montée en compétence continue.
- Évolution : possibilité d’évoluer vers un rôle de lead technique Odoo ou de chef de projet ERP.
8. Processus de recrutement
Le processus se déroule en quatre étapes :
- Présélection sur dossier (CV + portfolio / dépôt Git ou références de projets Odoo).
- Entretien technique : échange sur Odoo, Python, déploiement et architecture.
- Test pratique : petit module ou correction sur instance Odoo de test.
- Entretien final & proposition d’offre.
Candidature : envoyez votre CV, votre portfolio et/ou un lien vers vos réalisations Odoo (dépôt Git, modules, instances) à l’adresse : recrutement@bbc-partners.com, en précisant en objet « Candidature – Développeur Odoo ».
Candidatures reçues au plus tard le : 24/06/2026