4D CONCEPT
L'équipe Tech
🤓 La qualité, l'évolutivité et la maintenabilité du code sont fondamentales, constituant l'essence de notre patrimoine éditorial.
🔒 La sécurité des applications est impérative, répondant aux exigences de nos clients issus de secteurs industriels majeurs.
🆕 Nous modernisons constamment nos technologies pour minimiser la dette technique et actualiser nos composants logiciels (COTS). Dans le secteur spécialisé de l'ingénierie documentaire, nous misons sur l'innovation, notamment en 3D, réalité augmentée et machine learning.
4D CONCEPT investit dans ces domaines prometteurs et réalise des POC interne pour éprouver de nouvelles avancées techniques (base NoSQL, migration TypeScript pour Angular). Nos solutions ADAM et HEYSQUID intègrent des concepts métiers avancés en aéronautique, défense, automobile et industrie, enrichissant les réalisations de notre équipe.
Répartition des collaborateurs
Product Owner / Proxy Product Owner
8%
Technical Product Leader
3%
Developpeur
46%
Chef de projet
23%
UX/UI Designers
5%
Support & Tests
8%
Devops
3%
7
années d’ancienneté en moyenne
Technologies et outils
XML
100%Symfony
100%Spring
100%Solr
100%Kotlin
100%Java JEE
100%AngularJS
100%Angular
100%Docker
100%Ansible
100%
Backend
Frontend
Devops
GITLAB - GITLAB CI/CD ⚙️
Outil de référence de l’équipe technique pour gérer de manière optimale et collaborative les évolutions et les corrections apportées au produit
IntelliJ Entreprise ⚙️
IDE plébiscité par les développeurs, il apporte beaucoup de confort d’utilisation par son ergonomie inégalée par les autres outils du marché
Jenkins/Docker ⚙️
La chaîne d’intégration continue permet de générer automatiquement des environnements de validation ou de production, de lancer des tests automatisés (cucumber), et de simplifier le travail quotidien des développeurs.
Organisation et méthodologies
Réunions quotidiennes de 15 minutes par équipe : En moyenne, chaque équipe est composée de 5 à 10 personnes.
Sprints Produit de 4 semaines : Chaque sprint inclut une démonstration et une planification.
Réunions de planification globale bimensuelles : Pour une vue d'ensemble régulière du planning.
Comité de Pilotage Produit mensuel : Pour assurer une coordination efficace.
Côté Organisation :
- L'équipe de développement est diversifiée et travaille sur les évolutions, les corrections de bugs, voire le support technique pour le cœur du produit et les intégrations.
- L'équipe OPS est intégrée à l'équipe DEV.
- Les Techleads et les Product Owners sont à l'écoute.
Partage des Connaissances :
- Pair Programming : Travail en binôme.
- Mentoring : Accompagnement.
- Encadrement des alternants.
- Cellule interne de Conseil et d'Innovation.
Projets et défis techniques
ADAM
ADAM, l'atelier documentaire de 4D CONCEPT, répond à plusieurs défis techniques :
-
Production et gestion de documentation technique : ADAM permet la production, gestion, publication et distribution de documentation technique, s'adaptant aux outils PLM pour gérer et valoriser des données selon divers formats (S1000D, S2000M, S3000L, ATA2300).
-
Assistance à la rédaction : ADAM Author guide les rédacteurs dans la création de contenu, en appliquant les standards documentaires.
-
Intégration 3D : ADAM 3D Plugin optimise la rédaction documentaire en analysant automatiquement les animations 3D de logiciels tels que Catia Composer.
-
Gestion de projet : ADAM Manager intègre divers outils et fonctionnalités pour simplifier la gestion et le pilotage des projets.
-
Publication cross-média : ADAM Publisher supporte plusieurs formats pour la publication de données (PDF, HTML, XML, ePUB3).
-
Vérification automatisée des données : ADAM Data Checker automatise les vérifications des données à livrer selon diverses méthodes de validation.
-
Navigation et consultation de documentation : ADAM Viewer offre une expérience unique de consultation de la documentation technique.
-
Optimisation des données logistiques : ADAM Logistics valorise les données logistiques existantes pour optimiser le processus documentaire.
Processus de recrutement
- Sélection sur CV : nous étudions les CV des candidats.
- Premier entretien : cet entretien peut aussi se dérouler en visioconférence avec le manager, accompagné d'un profil plutôt fonctionnel (Product Owner).
- Test technique : nous envoyons un test technique au candidat. Ce test comprend un référentiel GIT, un ticket d'évolution et un ticket de bug. Il n'y a pas de délai spécifique pour effectuer le test.
- Évaluation du test : nous évaluons le test selon un système de notation de 30 points. Si l'évaluation est positive, le candidat passe à l'étape suivante.
- Deuxième entretien technique : Le candidat rencontre le Techlead, seul ou accompagné d'un autre profil technique (développeur ou devops), en personne si le premier entretien était en visioconférence.
- Dernier entretien : le dernier entretien est réalisé avec la DRH.