Le service R&D est chargé de trouver des solutions innovantes aux problématiques de nos clients, implémenter de nouvelles fonctionnalités, assurer la maintenance et contribuer à l’amélioration de la performance et la sécurité du logiciel SaaS BlueKanGo. Nous travaillons dans un contexte Agile depuis une quinzaine d'années, en facilitant les prises d'initiative et l'entraide au niveau de l'équipe.
Bluekango
Intelligence artificielle / Machine Learning, Logiciels, SaaS / Cloud Services
Cesson-Sévigné
Technologies et outils
Backend
Symfony
100%MariaDB
100%CakePHP
100%GraphQL
100%Elasticsearch
100%API Platform
100%PHP 8
100%
Frontend
Vue.js
100%TypeScript
100%Storybook
100%
Devops
Docker
100%npm
100%GitLab
100%Terraform
100%Azure Cloud
100%
Gitlab ⚙️
Plateforme de développement utilisée par les différentes équipes pour le suivi des versions et l’intégration continue.
Clean Architecture ⚙️
Type d’architecture utilisée pour l’ensemble de nos nouveaux développements, celle-ci vise à un découpage plus intelligent en réduisant les dépendances entre briques de l’application.
Cloud Azure ⚙️
Service de Cloud Computing utilisé pour la mise à disposition de nos plateformes SaaS.
Organisation et méthodologies
Nous travaillons en méthode agile, avec un Daily d’équipe tous les matins, et des intersprints toutes les 5 semaines regroupant des rétrospectives en équipe, une review d’entreprise (chaque service de l’entreprise présente un bilan de ses activités sur les 5 semaines écoulées), et un repas d’entreprise où nous faisons venir un foodtruck et invitons tous nos collaborateurs. Au-delà de la méthodologie, nous essayons d’accorder l’autonomie suffisante pour que nos équipes puissent être moteurs et force de proposition.
Projets et défis techniques
Projets et défis techniques
Nous travaillons notamment sur des projets de migration et de modernisation de certains modules pour améliorer les performances, la scalabilité, la sécurité et l’accessibilité du logiciel. Ceci consiste en une mise à jour de notre stack technique afin de produire un code propre et maintenable en suivant les principes DDD (Domain Driven Design), CQRS et Clean Architecture.
Processus de recrutement
- Étape 1 : Premier entretien téléphonique de présentation avec le directeur technique
- Étape 2 : Deuxième entretien en visio d’1 à 2 heures avec le directeur technique, un lead technique et un membre expérimenté de l’équipe
- Étape 3 : Troisième entretien relationnel en présentiel avec 3 à 5 membres de l’équipe pour rencontrer des personnes avec qui on est amené à travailler quotidiennement