ELCIA Groupe
L'équipe Tech
Notre équipe Tech & Product de 75 personnes œuvre au quotidien pour enrichir nos logiciels phares (ProDevis, Diapason, MyPricer), développer notre plateforme cloud ELCIA Online et apporter de l'innovation à nos clients (Web, 3D, AR, BI…)
Notre mission : changer le métier de nos clients artisans, industriels, revendeurs de la menuiserie, secteur encore peu digitalisé. Chez ELCIA nous inventons le métier de demain de nos clients. Pour cela, nous développons une plateforme cloud qui interconnecte nos différents clients sur un modèle SaaS.
Pour cela nous développons une plateforme cloud basée sur une Infrastructure as code (IaC) tout en formant les équipes à la culture DevSecOps.
75
collaborateurs à la R&D
Répartition des collaborateurs
Engineering (Développement, QA, Data, Infra)
60%
Product
30%
UI/UX
10%
Technologies et outils
C#
100%Azure Service Bus
100%Auth0
100%ASP.NET MVC
100%API REST
100%.NET
100%Microsoft SQL Server
95%VB.NET
90%Progress OpenEdge 12
90%React
100%Less
100%Terraform
100%Kubernetes
100%GitHub
100%Git
100%Azure Pipelines
100%Azure PaaS
100%Azure Devops
100%
Backend
Frontend
Devops
Productboard ⚙️
Productboard nous permet de centraliser nos insights utilisateurs, de partager la roadmap et de prioriser nos sujets.
Azure DevOps ⚙️
Azure DevOps gère l'organisation de chaque squad : backlog, repos GIT, code reviews, tests, CI/CD
Miro ⚙️
Miro nous permet de travailler de manière collaborative sur des sujets d'idéation
Organisation et méthodologies
L'équipe est organisée en squads autonomes et responsables d'un périmètre fonctionnel et technique.
L’utilisation de la méthodologie SCRUM synchronisée entre toutes les Squads permet une évolution progressive et augmente la prédictibilité de nos releases. Les Daily, les Reviews, les Retros, les Refinements et les Poker Planning nous permettent d’avoir des sprints efficients.
1 squad = 1 Product Owner, 1 Lead Developer, des Dev, qui travaillent sur le discovery produit, le développement, les déploiements et le monitoring en production. Des profils transverses QA, BI, UX/UI, DevSecOps amènent leurs expertises. Dans une logique d'amélioration continue, nous n'hésitons pas à nous challenger.
Projets et défis techniques
Le Comité Lead Dev
Qu'est-ce que c'est ?
Un atelier récurrent de 2h pour créer un moment d'échange entre Lead Dev et des Guest Star en fonction des sujets (Infra, BI, UX, …).
Objectifs ?
Créer un temps de partage avec ses pairs, aborder des problématiques communes ou individuelles, partager une vision globale de l'écosystème... pour garantir une cohérence d’ensemble des applications ELCIA :
- Cohérence d’architecture ;
- Cohérence de développement ;
- Cohérence technologique ;
- Cohérence de la CI/CD ;
- Cohérence du monitoring ;
L'approche UX
Pourquoi cette démarche ?
Même si nous avons 30 ans d’expérience auprès des menuisiers… nous sommes développeurs de logiciels et avons besoin de comprendre leur métier et leur besoin afin de concevoir un produit adapté !
- Une méthodologie itérative :
Phase Découverte - Interview des utilisateurs Phase Exploration - Observation sur site pour bien comprendre le métier des utilisateurs
- Phase de maquettage
Phase Test - Présentation des maquettes sur les besoins identifiés + Tests scénarisés réalisés par les utilisateurs
- Phase de développement Produit
Phase Écoute – Collecte des retours utilisateurs et suivi de l’utilisation du produit
Etre PO - Un métier !
Nos Products Owner mènent ces actions afin de guider l’évolution de Diapason pour qu’il corresponde au besoin des utilisateurs, tout en restant cohérent avec la stratégie produit. Ils traduisent ensuite ce besoin pour qu’il soit compris par les développeurs.
Processus de recrutement
- 1 premier échange téléphonique avec notre Chargée de recrutement dédiée à la fonction
- 1 entretien avec un opérationnel ou le/la manager de l'équipe et la Chargée de recrutement
- 1 dernier entretien avec nos DRH et CEO
Le tout dans nos locaux qui méritent d'être visités !
Chez ELCIA, tout le monde s'investi dans votre processus de recrutement afin de vous faire vivre une bonne expérience candidat.
Lors de ces entretiens nous évaluons :
-
Votre savoir-être et vos soft skills : capacité à travailler en équipe, à aider, à transmettre, à demander de l'aide, à chercher, à comprendre ce que vous faites et pourquoi, mais aussi à vous remettre en question et savoir dire les choses. Nous allons essayer de chercher votre potentiel !
-
Vos compétences techniques / métiers : nous recherchons des compétences techniques minimum, mais ce point est volontairement secondaire, car celles-ci s'apprennent et nous vous aiderons à progresser.