Architecte Solution & Logiciel Senior H/F
Role details
Job location
Tech stack
Job description
Dans le cadre de l'évolution d'un système billettique complexe et critique, nous recherchons un(e) Architecte Solution & Logiciel Senior pour accompagner la transformation progressive de l'architecture technique et applicative.
Vous interviendrez sur un environnement multi-applicatif soumis à de fortes contraintes de disponibilité, avec un enjeu majeur : faire évoluer l'existant sans refonte complète, tout en améliorant sa modularité, ses performances et sa résilience.
Votre rôle sera également de définir une architecture capable de préserver l'intégrité du produit standard tout en répondant aux besoins spécifiques des projets clients grâce à des mécanismes maîtrisés d'extension, de configuration et de personnalisation.
Vos missionsArchitecture et stratégie technique
Vous analysez l'architecture existante afin d'identifier les axes d'amélioration en matière de performance, de résilience et de scalabilité.
À ce titre, vous serez notamment amené(e) à :
- Définir les principes et orientations d'architecture ;
- Concevoir l'architecture cible applicative et technique ;
- Construire, avec les experts internes, une roadmap d'évolution réaliste ;
- Participer à la définition de scénarios d'évolution et à l'analyse des coûts, délais et risques ;
- Définir une stratégie de modularisation et identifier les briques réutilisables ;
- Construire une approche permettant de gérer les personnalisations projets sans fragiliser le produit standard ;
- Documenter les décisions et produire les dossiers d'architecture ;
- Garantir la cohérence des choix d'architecture dans le temps.
Performance, disponibilité et résilience
Vous identifiez les points de faiblesse de la solution : latence, scalabilité, points uniques de défaillance ou limites de performance.
Vous proposez et accompagnez la mise en œuvre de solutions permettant notamment :
- La haute disponibilité et la résilience applicative ;
- La montée en charge et l'amélioration des performances ;
- Le déploiement à chaud et zero-downtime ;
- La réduction progressive de la dette technique.
Coordination transverse
Véritable référent(e) technique, vous assurez la cohérence globale de l'architecture, de l'infrastructure jusqu'aux couches middleware et applicatives.
Vous faites le lien entre les équipes IT, infrastructure, développement et fonctionnelles.
Vous challengez et validez les choix structurants proposés par les équipes, portez les orientations d'architecture et savez fédérer les différents interlocuteurs autour des décisions prises.
Vous assurez également un reporting auprès de la direction et des responsables projets.
Accompagnement des équipes
Vous accompagnez les équipes de développement lors de l'implémentation des solutions et pouvez intervenir ponctuellement en support des équipes opérationnelles sur les problématiques de production.
Vous contribuez également à la montée en compétence des équipes sur les sujets d'architecture.
Requirements
De formation ingénieur en informatique ou équivalent, vous disposez d'au moins 10 ans d'expérience professionnelle, dont 5 ans minimum sur une fonction d'architecte.
Vous avez une expérience concrète de systèmes complexes en production et avez déjà participé à des projets de migration ou de transformation de systèmes d'information.
Vous maîtrisez les problématiques de performance, de résilience et de haute disponibilité.
Votre expérience couvre plusieurs des domaines suivants :
- Architectures distribuées ;
- Architectures événementielles ;
- Architectures orientées services ;
- Design et architecture d'API ;
- Conteneurisation et Kubernetes ;
- Environnements Cloud et On-Premise ;
- Virtualisation ;
- Urbanisation du SI ;
- Performance et tuning de bases de données.
Environnement technique
Les technologies et environnements clés de la mission comprennent notamment :
Cloud & Infrastructure Azure en priorité, AWS ou GCP appréciés, VMware, Hyper-V, Docker et Kubernetes.
Systèmes Linux et Windows.
Bases de données Oracle principalement, ainsi que des environnements NoSQL tels qu'Elasticsearch ou MongoDB.
Middleware & architecture distribuée API Management - Gravitee ou Azure APIM, Keycloak ou solution IAM équivalente, stack ELK, Kafka, RabbitMQ ou Azure Event Hub.
Développement & outils C# / .NET Core, JavaScript, PL/SQL, Web APIs, PowerShell, Python, Shell Linux, Azure DevOps et Git.
Des connaissances en sécurité applicative et infrastructure - Firewalls, WAF, SSL/TLS - sont également attendues.
Les qualités qui feront la différence
Vous disposez d'un véritable leadership technique et savez orienter les décisions d'architecture.
À l'écoute, vous êtes capable de convaincre et de fédérer des équipes aux enjeux différents.
Votre esprit analytique et votre pragmatisme vous permettent de proposer des solutions réalistes, adaptées aux contraintes d'un système existant en production.
Vous êtes curieux(se), force de proposition et à l'aise dans un environnement multi-équipes.
Un bon niveau d'anglais écrit et oral est attendu.
Les plus
Une expérience dans les secteurs de la billettique ou du transport serait particulièrement appréciée.
Des compétences en architecture Data, IA / Machine Learning ou API Management constituent également un atout.
Notre challenge
Faire évoluer progressivement un système critique vers une architecture plus modulaire, performante et résiliente, sans passer par une refonte complète.
Vous aimez transformer des architectures complexes, arbitrer entre vision cible et contraintes opérationnelles et porter des décisions techniques structurantes ? Cette mission est faite pour vous.
Benefits & conditions
Rémunération : 38 769,41€ à 76 761,55€ par an
Lieu du poste : En présentiel