Au sein du département de développement de Baobab Services dont les clients sont des filiales de Baobab en Afrique et en Chine, le(la) candidat(e) participe à l’étude, l’analyse, la conception et la mise en œuvre des solutions logicielles sur une variété de projets impliquant à la fois le système bancaire et d’autres systèmes tiers dans un environnement hautement collaboratif et en évolution continue.
Vous êtes également impliqué(e) dans la fourniture d’une assistance à différents niveaux, en termes d’évolutions de besoins métier ou techniques, de gestion de la dette technique, de correction de bogues et des demandes de service.
Vous collaborez avec l’Architecte d’Entreprise, les membres de l’équipe informatique et les membres des autres départements du groupe (Risques, Audit, Architecture, Sécurité, Innovation, etc.), Holding et filiales.
En tant qu’Architecte Logiciel, vous devez comprendre l’environnement et la vision du groupe, les exigences des utilisateurs pour accompagner le développement, et avoir le souci permanent de l’amélioration de la capacité de digitalisation des produits. Vous devez être prêt(e) à évoluer dans un environnement pratiquant les méthodes Agile mais aussi le cycle en V.
Vous serez impliqué(e) dans le développement de nos applications Web & mobile.
Vous devez être capable de traduire les besoins de notre entreprise et de nos clients en applications interactives fonctionnelles et attrayantes, ou en API. Au besoin, vous serez appelé à mettre en place des POC (Proof Of Concept).
Vous devrez être féru(e) de technologie, à l’affût d’informations concernant les toutes dernières technologies numériques et cherchant à combiner fonctionnalité et conception visuelle.
Si vous aimez créer dans un environnement convivial, en concevant des architectures et en les traduisant en implémentation avec une ambition d’obtenir un retour positif de la part de nos utilisateurs finaux, et si vous souhaitez faire avancer votre carrière, ce poste est pour vous.
Responsabilités
- Définition des différentes architectures techniques et fonctionnelles du SI et les règles associées ;
- Garantir leur scalabilité ;
- Veiller à la cohérence entre les aspects matériels, applicatifs, systèmes d’exploitation, réseaux… ;
- Faire évoluer l’architecture du SI pour qu’elle réponde aux besoins des utilisateurs ;
- Assurer la compatibilité et l’interopérabilité de toute nouvelle solution avec l’environnement existant ;
- Mettre en place les standards à suivre selon une norme qui permet une maintenance rapide et facile du code à l’avenir ;
- Définir les KPIs de qualité et de performance sur son périmètre de responsabilité ;
- Contribuer à la montée en compétence des développeurs ;
- Contribuer à la résolution des incidents ;
- Mettre en place une démarche de Veille technologique ;
- Proposer et participer au déploiement des outils logiciels, de processus et de métriques, à des fins d’industrialisation ;
- Identifier des idées pour améliorer les performances du système et améliorer la disponibilité ;
- Etre force de proposition pour identifier des choix techniques qui apportent des solutions aux challenges du groupe ;
- Fournir et maintenir une documentation et / ou des rapports, complets et précis ;
- Veiller au respect des bonnes pratiques de développement et des règles mises en place ;
- Avoir une démarche de gestion de projet sur tous les sujets en charge (encadrement, reporting, communication; planning, gestion des risques en particulier).
- Présenter les solutions en comité d’architecture
Compétences et qualités requises
- Ingénieur Informatique (BAC+5) dans une filière de de type Informatique, ou équivalent de par l’expérience
- Force de proposition, souci constant de progression, curiosité
- Expérience professionnelle confirmée en tant que Développeur
Architecture fonctionnelle SI :
- Connaissances éprouvées dans un ou plusieurs domaines métiers
- Conception de cartographies fonctionnelles et applicatives
- Conception et modélisation de l’architecture fonctionnelle d’une application
Architecture technique SI :
- Bonne maîtrise de l’architecture micro services et containerisation sur K8
- Maîtrise des outils Dev OPS (CI/CD, Git, GitHub, BitBucket), idéalement SecOps
- Capacité à rédiger des documents d’architecture concis
- Connaissances approfondies de l’ensemble du processus de développement d’applications Web & mobile (conception, développement, recette, et déploiement)
- Connaissances approfondies des outils de version de code, tels que Git (l’expérience Bitbucket est un plus)
- Connaissances approfondies dans les microservices et le développement d’API
- Connaissances approfondies des aspects Accessibilité, Sécurité et et Conformité
- Mise en oeuvre de plans de tests, d’automatisation de tests, gestion de plateformes incluses
- Solides connaissances des principes des bases de données relationnelles
- Capacité à travailler dans un environnement agile / SCRUM
- Niveau avancé de la langue anglaise et engagement à améliorer les compétences verbales et de compréhension
- Une expérience du Cloud (AWS en particulier) est fortement souhaitée
- La connaissance de T24 (Jbasic) ou d’un logiciel de Core Banking System est un plus
Si vous avez envie de contribuer à notre projet d’entreprise et d’accompagner notre croissance, envoyez votre CV et lettre de motivation à candidaturebbs@baobab.com en mentionnant dans le titre de votre email SOFT_ARCHI 05 2024