
Software Architect (h/f)
Posted 27 days ago
Company Description
View moreNous sommes une nouvelle génération de banquiers au service d'une nouvelle génération de consommateurs. Parce que nos clients méritent mieux pour leur argent : nous nous sommes donnés pour mission d’aller plus loin et une banque plus humaine et durable pour tous.
Sur le modèle d’une « Tech-company », nous plaçons l’innovation et le digital au cœur de notre transformation. Nous sommes une équipe de 600 passionnés, tous engagés et unis par un projet de développement stratégique en France et en Europe. Ainsi, notre culture d’entreprise, portée par nos collaborateurs, est essentielle pour poursuivre sur notre lancée. Aujourd’hui, nous sommes à la recherche de nouveaux talents pour nous rejoindre et construire avec nous la banque digitale de demain.
Job Description
🎯 Au sein du pôle Technology & Architecture de la Direction Technology, le futur collaborateur aura le rôle de Software Architect.
🚀 Missions Principales
En tant que Software Architect au sein du pôle Technology & Architecture, vous serez un acteur clé de la transformation de notre Système d'Information (SI).
Vos missions principales seront de :
Définir la vision et la trajectoire du SI : Contribuer à la définition de la stratégie d'évolution des domaines du SI en alignement avec les objectifs métier et l’architecture d’entreprise.
Concevoir des designs d’architecture : Définir et documenter les architectures fonctionnelles, applicatives et logicielles répondant aux besoins métiers des squads Produit.
Garantir la cohérence et la conformité de l'architecture : En partenariat avec les Tribe Lead et Engineer Managers, veiller à l'application des standards et patterns d'architecture, et s'assurer de l'alignement des projets avec l'architecture cible.
Cartographier et optimiser le SI : Cartographier les applications et flux de données existants, et identifier les opportunités de simplification et de rationalisation.
Maintenir une expertise de pointe : Développer et maintenir une expertise approfondie dans les domaines d'architecture pertinents, en suivant les évolutions technologiques.
Missions Détaillées :
Pilotage de l’architecture et des choix techniques
Définir et maintenir la vision d’architecture existante et cible de la Tribe en cohérence avec le reste du SI : patrimoine documentaire, plans fonctionnels, applicatifs et techniques.
Co-conception de solutions techniques pour répondre aux enjeux métiers complexes et que l'implémentation est alignée avec la solution initiale.
Assurer que ces solutions sont en cohérences avec l'architecture d'entreprise et les recommandations des Staff Engineers.
Participer à la planification des roadmaps avec le Tribe lead et identifier les chantiers techniques de le Tribe.
Évaluer et challenger les solutions techniques proposées par les squads (pour les sujets les plus simples) et les autres software architectes pour les grosses adhérences.
Support et accompagnement des équipes produit
Se coordonner en continu avec la squad (PM, EM, dev) pour les solutions en amont : conception, design, patterns.
Accompagner les Engineering Manager dans l’implémentation des solutions complexes.
Garantir la qualité, la sécurité, la performance et le maintenabilité de l’architecture du produit.
Coordination technique avec les Engineering Managers (EM), Product Managers (PM) et Staff Engineers (SA)
Collaborer avec les EM, SA et Tribes Lead pour aligner organisation, priorités techniques et pratique d’ingénierie.
Identifier les besoins en outillage et process d’amélioration continue
Contribuer à la cohérence technique entre Squad : standards, patterns, bonnes pratiques de développement.
Gouvernance, standards et référentiel technique
Mettre en place et animer des guidelines techniques et principes d’architectures.
Profil:
🎓 Formation : Master ou École d’ingénieur, spécialisation Informatique
💼 Expérience : Une expérience professionnelle de 7 ans minimum dans un contexte similaire
Ce que tu maîtrises :
Compétences Techniques :
Architecture Logicielle et Cloud : Patterns d'architecture (Microservices, ...), Cloud (GCP), Conteneurs (Docker, Kubernetes).
Architecture évènementielle (basé sur Kafka / Kafka Stream)
Langages : Maîtrise d'au moins un langage de programmation (Java, Python, etc.).
Connaissance de conventions de modélisation d’architecture (C4, Archimate …)
Connaissance de méthodologies de frameworks d'architecture (TOGAF, Open Agile Architecture)
Bonnes connaissances en matière de sécurité et de droit informatique
La maîtrise de l’anglais peut être nécessaire
Aptitudes professionnelles
Sens aigu de la confidentialité et éthique professionnelle car l’architecte a accès à des informations stratégiques pour l’entreprise
Rigueur, capacité d’anticipation et sens de la méthode afin de mettre en place des programmes de sécurité efficients
Qualités relationnelles et diplomatie, car l’architecte est en relation avec la direction technologie, les directeurs des différents métiers, la direction produit et la sécurité (RSSI) et assure l’adéquation entre les aspects purement système d’information et les aspects organisationnels financiers et humains
Excellentes qualités rédactionnelles pour la rédaction de cartographies, processus, et documents d'architecture.
Esprit d'Analyse et de Synthèse :
Capacité d'analyse pour comprendre les interactions complexes entre les systèmes informatiques.
Esprit de synthèse et capacité à prioriser les problématiques pour une vision globale du SI et de la cible à atteindre.
💪 Atouts
Certifications Cloud (GCP serait un plus).
Une expérience dans le secteur bancaire / banque digitale / banque de détail serait un plus
Benefits
- Transport remboursé 75 %
- Titres restaurant 11,50€
- Avantages Crédit Agricole
- Télétravail modulable
- 25 congés + RTT
- Mutuelle 80 %
