Le Filament est une société coopérative (Scop) qui accompagne les entreprises dans la conduite de leurs projets informatiques et l’implémentation d’outils numériques libres, avec un regard décomplexé et une approche coolaborative.
L’équipe du Filament (5 personnes) implique les collaborateurs des structures clientes dans la définition du cahier des charges avec un double objectif : identifier le vrai besoin et simplifier les modes de fonctionnement (process). L’approche du Filament permet d’adapter ou/et créer des solutions numériques simples, utiles et performantes afin que les collaborateurs se libèrent des outils pour se concentrer sur leur savoir-faire.
Les clients de la Scop Le Filament sont principalement des acteurs de l’Économie Sociale et Solidaire.
CONTEXTE
Le Filament conçoit, déploie et supervise, des systèmes d’information pour ses clients. Pour cela, la SCOP s’appuie principalement sur l’outil Open Source Odoo qui est un progiciel de gestion (PGI ou ERP en anglais), et contribue à la communauté liée à cet outil.
Le Filament maintient en Conditions Opérationnelles et de Sécurité 35 serveurs clients sur lesquels Odoo est intégré.
De plus, Le Filament utilise ce même outil pour sa gestion interne et publie les modules développés sous licence open source (AGPL-3).
Odoo est développé principalement en Python (pour la partie Back-End) et Javascript (pour la partie Front-End – avec un Framework spécifique Odoo) et s’appuie sur une base de données PostgreSQL pour stocker ses données et les analyser. La plupart des modules développés par Le Filament sont en Python + XML pour la définition des vues, mais il peut arriver d’avoir à modifier une partie de JS.
Vous serez intégré à l’équipe de développement (3 personnes) pour travailler sur l’analyse des besoins internes et clients, les spécifications fonctionnelles, et le développement des nouvelles fonctionnalités.
MISSIONS
Votre mission principale consistera à :
• Prendre en main l’outil Odoo et le modèle de données
• Participer aux ateliers de conception avec les clients
• Définir l’architecture des nouvelles solutions logicielles
• Développer les nouvelles fonctionnalités
• Concevoir et mettre en œuvre un plan de test
• Suivre les release et bugfix de la solution développée
• Contribuer à la communauté Open Source Odoo (par revues et publications de code principalement)
• Prendre en charge la stratégie technique de développement / intégration du Filament