ARCHITECTE APPLICATIF C++ H/F

Collective
Canton de Courbevoie-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Canton de Courbevoie-1, France

Tech stack

API
Agile Methodologies
C++
CMake
Code Review
Software Design Patterns
DevOps
Distributed Systems
Human-Computer Interaction
Software Architecture
Qt Modeling Language (QML)
QT
UML
Archimate
Kubernetes
Kafka
Microservices

Job description

Au sein d'une équipe d'architecture de 12 personnes, vous portez la responsabilité d'un périmètre applicatif constitué d'un ensemble de logiciels existants à forte criticité. Votre mission s'inscrit dans un contexte de refonte technique majeure vers des architectures micro-services et un accostage sur des environnements Kubernetes.

Vos principales responsabilités :

  • Conception et Modélisation : Analyser les besoins métiers pour définir l'architecture logicielle cible (orientée micro-services et/ou modulaire). Vous modéliserez ces solutions via les standards UML 2.0 ou ArchiMate.
  • Gouvernance et Qualité : Définir les guidelines techniques et les dossiers de conception tout en garantissant la scalabilité, la sécurité et la performance du système.
  • Encadrement et Transmission : Accompagner les équipes de développement (Lead Tech, PO, PM), animer des sessions techniques et assurer les revues de code pour diffuser les bonnes pratiques (SOLID, Design Patterns).
  • Livrables techniques : Produire les modèles ArchiMate, la documentation API, les supports de formation et participer activement aux comités d'architecture

Requirements

Expertise Technique requise

  • Langage : Expertise confirmée en C++ (C++17 minimum, idéalement C++20) avec au moins 10 ans d'expérience sur ce langage. Maîtrise de la STL, connaissance de Boost et idéalement du framework Drogon.
  • IHM : Bonne connaissance de Qt et QML pour le développement d'interfaces utilisateur.
  • Architecture : Solides compétences en architectures micro-services, systèmes distribués et architectures Event-driven. Maîtrise des protocoles REST, Kafka ou gRPC.
  • Outillage et Méthodes : Utilisation de CMake, Conan. Pratique approfondie du DDD (Domain-Driven Design), du TDD/BDD et des méthodes agiles., De formation ingénieur ou bac+5, vous justifiez d'une expérience globale de 8 ans minimum en développement C++ et d'au moins 4 ans dans un rôle spécifique d'architecte applicatif. Reconnu pour votre esprit de synthèse et votre rigueur, vous avez une capacité éprouvée à collaborer avec des équipes multidisciplinaires (DevOps, Infra, Production) pour mener à bien des projets complexes.

Ce que notre ESN vous apporte : Rejoindre notre ESN, c'est bénéficier de :

  • L'opportunité de travailler sur une mission stratégique chez un client Grand Compte leader de son secteur.
  • Un management de proximité et un suivi de carrière personnalisé avec votre Talent Manager.
  • L'accès à une communauté d'Architectes et d'experts techniques, favorisant le partage de connaissances.
  • Des parcours de formation et certification pour maintenir votre expertise au sommet.

About the company

Randstad Digital, anciennement AUSY, est un partenaire technologique de référence qui facilite la transformation digitale des entreprises en fournissant des talents, des capacités de production et des solutions packagées dans des domaines spécialisés. Nos services s'articulent autour des quatre domaines d'expertise suivants : l'expérience client (UX/UI), l'ingénierie numérique et l'ingénierie produit, les datas & analytics et la transformation vers le cloud. Lancée le 30 août 2023, Randstad Digital possède une connaissance approfondie du marché du travail pour accompagner ses clients dans leurs projets de transformation digitale grâce à son expertise et ses méthodologies diversifiées et agiles dont ils ont besoin pour réussir. Nos 25 000 collaborateurs dans le monde ont un impact positif sur la société en aidant les gens à réaliser leur véritable potentiel tout au long de leur vie professionnelle.

Apply for this position