Se rendre au contenu

Développeur Odoo (Technical Consultant)

--TAAGG sas--

Description du Poste

Le Développeur Odoo est chargé de la partie logicielle. Il personnalise l'ERP en écrivant du code pour modifier le comportement standard d'Odoo ou pour créer de toutes nouvelles applications au sein de la plateforme. Il assure également que les données circulent bien entre Odoo et les autres outils de l'entreprise.

Missions Principales

  1. Développement de Modules sur Mesure : Écrire du code (Python) pour ajouter des fonctionnalités spécifiques demandées par les clients.
  2. Personnalisation de l'Interface : Modifier les vues, les rapports (PDF) et les tableaux de bord en utilisant XML et QWeb.
  3. Migration de Données : Transférer les données de l'ancien système du client (Excel, Sage, etc.) vers la base de données Odoo (PostgreSQL).
  4. Intégrations (API) : Connecter Odoo à des services tiers (plateformes d'e-commerce, passerelles de paiement locales, SMS marketing).
  5. Optimisation et Débogage : Identifier et corriger les bugs techniques et s'assurer que le logiciel est rapide et fluide.
  6. Veille Technologique : Se tenir au courant des mises à jour annuelles d'Odoo (le passage d'une version à une autre demande une adaptation technique).

Profil Recherché

1. Formation & Expérience

  • Diplôme : Bac +2/3 (BTS, Licence) ou Bac +5 en Informatique, Génie Logiciel ou Mathématiques Appliquées.
  • Expérience : Débutant accepté avec une solide base en programmation objet, ou 1 an d'expérience sur un framework web.

2. Compétences Techniques (Hard Skills)

  • Langages : Maîtrise parfaite de Python (le cœur d'Odoo) et de XML.
  • Frontend : Connaissance de JavaScript (pour le framework OWL d'Odoo).
  • Base de données : Maîtrise de SQL (PostgreSQL).
  • Environnement : Utilisation de Linux (Ubuntu) et de Git (pour la gestion des versions de code).
  • Architecture : Compréhension du modèle MVC (Modèle-Vue-Contrôleur).

3. Qualités Personnelles (Soft Skills)

  • Logique implacable : Aimer résoudre des puzzles complexes.
  • Curiosité : Odoo évolue vite, il faut aimer apprendre de nouvelles méthodes de code constamment.
  • Esprit d'équipe : Travailler main dans la main avec les Consultants Fonctionnels pour comprendre ce qu'il faut coder.
  • Rigueur : Un code mal propre peut ralentir tout le système de l'entreprise.

Pourquoi ce métier est "gagnant" ?

  • Pénurie de talents : Il y a beaucoup plus de demandes de développement Odoo au Sénégal que de développeurs qualifiés.
  • Salaire élevé : C'est l'un des profils techniques les mieux rémunérés sur le marché de l'emploi IT actuel.
  • Travail à distance : C'est un métier qui se prête parfaitement au télétravail pour des entreprises internationales tout en restant à Dakar.