L'entreprise
QUI SOMMES NOUS ?
CLEEVEN, cabinet de conseil en ingénierie à dimension internationale, s'est construit autour de 2 éléments extrêmement forts :
- Notre MISSION : Augmenter le degré de conscience de soi et de ceux qui nous entourent.
- Notre CONVICTION : L'excellence des Ingénieurs européens doit permettre à l'Europe de développer sa position de leader en terme d'Innovation Technologique, et de R & D. En tant qu'ingénieurs, nous participons activement aux côtés de nos clients à assurer leur compétitivité mondiale.
ÇA BOUGE CHEZ CLEEVEN !
Nous valorisons le potentiel de nos collaborateurs avec différents accompagnements :
- Cleeven Coaching Program : Programme individuel de coaching réalisé sur la base du volontariat pour contribuer à votre développement personnel.
- Suivis de projet : Suivi mensuel avec votre ingénieur responsable sur le déroulement du projet.
- Boost your skills : Événements qui ont lieu tous les deux mois sur un des domaines d’expertise des consultants Cleeven.
- Soirées/Déjeuners conviviaux : Événements ayant lieu tout au long de l’année dans le but de renforcer l’esprit de cohésion et le partage entre consultants Cleeven.
« Avec Cleeven, devenez qui vous êtes ! »
Poste et mission
Dans le cadre du développement de nos activités en ingénierie logicielle et transformation numérique, nous renforçons nos équipes et recrutons un Architecte Logiciel.
Vous participez au pilotage, à la conception et à la modernisation d'architectures applicatives complexes, évolutives et performantes dans des environnements techniques exigeants et innovants.
Vos responsabilités principales sont :
- Recueillir et analyser les besoins métiers ainsi que les contraintes techniques, financières, sécuritaires et d'évolutivité des applications.
- Planifier, concevoir et structurer les architectures majeures du système d'information (Microservices, Monolithe modulaire, Event-Driven) en respectant les objectifs de coûts, qualité et délais.
- Assurer l’interface entre les équipes métiers (PO/PM), les équipes de développement, les experts cybersécurité, la recette et les équipes Ops/DevOps.
- Participer à la définition des socles techniques, des règles de codage, des modèles de données et des indicateurs de performance (scalabilité, latence, taux de disponibilité).
- Animer les comités d'architecture, rédiger les dossiers de conception technique (DAT), documenter les décisions d’architecture (ADR) et assurer le reporting auprès des parties prenantes.
- Identifier les risques techniques, anticiper la dette technique et mettre en place des stratégies de refactorisation ou d'optimisation adaptées.
- Suivre les coûts d'infrastructure, l'allocation des ressources techniques et les plannings de déploiement associés aux projets logiciels.
- Contribuer à l’amélioration continue des pratiques d'ingénierie (Clean Code, TDD, CI/CD), des frameworks et des outillages de développement.
- Accompagner les phases de prototypage (PoC), d'intégration, de tests de charge et de mise en production à grande échelle.
- Veiller au respect des normes de sécurité applicative (OWASP), des règles d'interopérabilité (API First, gRPC) et des exigences clients.
Profil
Vous êtes issu(e) d’une formation Ingénieur en Informatique, Génie Logiciel ou d’un Bac +5 scientifique/technique, et vous justifiez d’une solide expérience en développement logiciel complétée par une première expérience réussie en tant qu'Architecte Logiciel ou Tech Lead.
Vous interviendrez sur des projets variés : refonte de systèmes hérités (Legacy), migration vers des architectures modernes, conception d'applications Cloud-Native ou développement de solutions à très forte valeur ajoutée technique.
Les compétences principalement recherchées sont notamment :
- Conception & Patterns d'Architecture : Domain-Driven Design (DDD), architectures Microservices, Event-Driven (Kafka, RabbitMQ), Clean Architecture / Hexagonale, API REST, gRPC, GraphQL.
- Technologies & Développement : Maîtrise avancée d'au moins un écosystème logiciel majeur (Java/Spring, .NET/C#, Node.js/TypeScript, Python, Go, C++) et connaissance des bases de données SQL/NoSQL.
- Environnements & DevOps : Docker, Kubernetes, intégration continue (CI/CD), connaissances des environnements Cloud (AWS, Azure, GCP)
- Méthodologies : Agile (Scrum, Kanban), DevOps, démarches de test (TDD, BDD).
- Communication : Capacité d'animation, posture d'accompagnement/coaching auprès des développeurs, vulgarisation technique auprès de la MOA.
- Analyse et organisation : Vision globale, pragmatisme, résolution de problèmes complexes et capacité d'arbitrage technique.
- Un bon niveau d’anglais professionnel est indispensable pour évoluer sur nos projets à dimension internationale.
Venez vivre l’expérience au sein d’une société dynamique et innovante !