Nous recherchons un développeur PHP expérimenté H/F, spécialisé dans l'environnement Dolibarr
ERP/CRM, pour concevoir et personnaliser des modules adaptés à nos besoins métiers. Vous
travaillerez dans un environnement collaboratif en utilisant des outils modernes comme GitLab
et des méthodologies agiles (Kanban, Scrum) pour assurer un développement fluide et efficace.
Missions principales :
- Développement de modules Dolibarr en respectant sa structure standard :
- Création et gestion des tables SQL via llx_ pour respecter les conventions de
Dolibarr.
- Développement des classes PHP dans le répertoire core/class/ et des
contrôleurs dans core/modules/.
- Mise en place et gestion des triggers via core/triggers/ et hooks pour
capturer les événements.
- Gestion des droits utilisateurs à travers les fichiers core/rights/ et menus
personnalisés dans core/menus/.
- Versioning et gestion des branches via GitLab :
- Création de branches par fonctionnalité (feature branches) et usage de merge
requests.
- Participation à la revue de code pour garantir la qualité et la maintenabilité du
projet.
- Gestion des versions des modules et documentation des mises à jour via des
tags et changelogs.
- Méthodologie agile :
- Participation active aux sprints Scrum ou aux flux Kanban pour prioriser et
organiser les tâches.
- Collaboration étroite avec les équipes métiers pour comprendre les besoins et
traduire les exigences en solutions techniques.
- Suivi des tâches via un tableau Kanban GitLab Boards .
- Intégration d'API tierces via API REST de Dolibarr pour connecter l'ERP à d'autres outils
internes ou externes.
- Optimisation des performances des modules et correction des bugs identifiés en
production.
- Rédaction d'une documentation technique et utilisateur pour chaque module développé.
Compétences requises :
Techniques spécifiques à Dolibarr :
- Maîtrise approfondie de Dolibarr :
- Structure des modules dans custom/, gestion des droits et menus.
- Développement et personnalisation des vues (listes, fiches, templates).
- Utilisation des triggers, hooks et événements pour personnaliser les
comportements système.
- Connaissance approfondie de PHP orienté objet et des standards PSR (PSR-12
notamment).
- SQL/MySQL : Création, gestion et optimisation de bases de données relationnelles.
Outils et méthodologies :
- GitLab :
- Gestion des dépôts, merge requests, et pipelines CI/CD pour automatiser les
tests et déploiements.
- Suivi du versioning et organisation des branches.
- Kanban/Scrum :
- Capacité à travailler dans un environnement agile.
- Participation aux daily meetings, revues de sprint et planifications.
- Front-end : Bonne maîtrise de HTML5, CSS3, JavaScript (ES6+), jQuery et Bootstrap
pour les interfaces Dolibarr.
Atouts supplémentaires :
- Familiarité avec Vue.js ou un autre framework front-end moderne.
- Expérience dans la mise en place de tests unitaires ou fonctionnels (PHPUnit,
Selenium).
- Connaissances en sécurité web (protection contre les injections SQL, XSS, etc.).
- Expérience avec les environnements serveurs Linux pour l'administration et le
déploiement.
Experience: 5 An(s)
Compétences: Langages de programmation informatique,Gestion de bases de données NoSQL,Application web,Développer une application en lien avec une base de données,Concevoir une application web,Tester un logiciel, un système d'informations, une application,Intégrer des outils IA/Data Science,Collaborer avec les développeurs pour améliorer la qualité du logiciel,Vérifier la conformité d'une réalisation avec un cahier des charges
Qualification: Technicien
Secteur d'activité: Commerce de gros (commerce interentreprises) alimentaire spécialisé divers
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.