Baobab Groupe est composé de 7 filiales, sa société Holding est à Paris, où se trouve son comité de direction, et dispose également d’un centre de services partagés à Dakar. Ces deux entités regroupent les fonctions stratégiques et support du groupe.
Poste 1: Ingénieur base de données
Le/La Database Engineer doit avoir une solide expérience en administration des bases de données, ainsi qu’une expérience dans les technologies de l’informatique en cloud.
Le Database Engineer joue un rôle crucial dans la conception, la mise en œuvre et la maintenance de solutions de bases de données dans un environnement de cloud computing, en garantissant des performances, une évolutivité et une fiabilité optimales.
RESPONSABILITÉS
Conception de bases de données
- Concevoir, développer et mettre en œuvre des bases de données qui répondent aux besoins des applications et des utilisateurs de l’organisation. Cela implique la création de modèles de données, de schémas et de structures de base de données.
Gestion de bases de données :
- Installer, configurer et maintenir des systèmes de gestion de bases de données (SGBD) tels que MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, Flat Files Jbase, etc… Et tirer parti de plateformes telles que AWS RDS, Azure SQL Database ou Google Cloud SQL.
- Veiller à ce que les bases de données soient correctement réglées en termes de performances et d’évolutivité.
Sécurité des données
- Mettre en œuvre des mesures de sécurité pour protéger les données sensibles contre les accès non autorisés, les violations de données et d’autres menaces de sécurité. Il s’agit notamment de définir les autorisations des utilisateurs, le cryptage et les contrôles d’accès.
Sauvegarde et récupération :
- Élaborer et mettre en œuvre des stratégies de sauvegarde et de récupération pour garantir l’intégrité des données et la disponibilité en cas de défaillance du système, de catastrophe ou d’autres situations d’urgence.
Optimisation des performances
- Surveiller et optimiser les performances des bases de données en identifiant et en résolvant les goulets d’étranglement les goulets d’étranglement, en optimisant les requêtes et en affinant les configurations de la base de données.
Migration des données
- Planifier et exécuter des projets de migration de données afin de transférer des données entre différents systèmes entre différents systèmes, versions ou environnements de bases de données, tout en minimisant les temps d’arrêt et les pertes de données.
Surveillance des bases de données
- Mettre en place des outils de surveillance et des alertes afin d’identifier de manière proactive les problèmes, de les résoudre et d’assurer la santé et la pérennité de la base de données.
Planification de la capacité
- Prévoir la croissance future des bases de données et les besoins en ressources en fonction des tendances d’utilisation actuelles et des besoins de l’entreprise.
- Adapter l’infrastructure des bases de données en fonction de la croissance.
Documentation
- Maintenir une documentation complète sur les configurations, les procédures et les meilleures pratiques en matière de bases de données afin de faciliter le partage des connaissances et de garantir la conformité aux exigences réglementaires.
Collaboration
- Travailler en étroite collaboration avec les développeurs de logiciels, les administrateurs de systèmes et d’autres professionnels de l’informatique pour intégrer les bases de données aux applications, résoudre les problèmes et mettre en œuvre les changements liés aux bases de données.
COMPETENCES ET QUALITES REQUISES
- Bac +3/4 en technologie de l’information ou dans un domaine connexe.
- Expérience confirmée en tant qu’ingénieur de base de données, administrateur de base de données ou dans une fonction similaire, avec un minimum de trois ans d’expérience.
- Solide compréhension des concepts des systèmes de gestion de bases de données relationnelles (SGBDR), des bases de données Flat Files (Jbase), de SQL et de la gestion des données; l’optimisation des requêtes SQL et des principes de conception des bases de données.
- Expérience pratique des plateformes cloud telles que AWS, Azure ou Google Cloud, et maîtrise du déploiement et de la gestion de bases de données dans un environnement cloud.
- Familiarité avec les services de base de données basés sur le cloud tels que AWS RDS, Azure SQL Database, Google Cloud, SQL de Google ou d’autres offres similaires.
- Maîtrise d’au moins un langage de script (par exemple, Python, PowerShell) pour les tâches d’automatisation et de script, d’automatisation et de script.
Si vous avez envie de contribuer à notre projet d’entreprise et d’accompagner notre croissance, envoyez votre CV et lettre de motivation à [email protected] en mentionnant dans le titre de votre email la référence : DATA_BASE_ENG 2024 10.
Poste 2: Architecte de solutions – Back Office
En tant qu’Architecte solution, votre rôle est central ainsi 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 mouvant et qui pratique les méthodes traditionnelles de gestion de projet mais aussi l’ Agile.
Vous devez être capable de traduire les besoins de notre entreprise et de nos clients en applications interactives fonctionnelles et attrayantes, ou en API.
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 d’architecture.
Si vous aimez être au centre des décisions des solutions d’implémentation des projets informatiques, ce poste est pour vous.
RESPONSABILITÉS
- Participer aux phases de design et évaluer les situations complexes d’évolution du système d’information et proposition des simplifications.
- Définition des différents scénarios d’architectures fonctionnelles et techniques et proposer une recommandation claire.
- Monter des dossiers d’architecture sur son périmètre applicatif (back office systems).
- Contribuer à la documentation globale de l’architecture d’entreprise.
- Présenter le cadre d’architecture lors des comités d’architecture.
- Établir des feuilles de route d’évolution des applicatifs et permettre la gestion de la dette technique.
- Faire évoluer les standards technologiques de l’entreprise et appliquer les processus permettant de les respecter.
- Dans des situations de crise, prendre en main des situations techniques complexes et recommander des solutions et des recommandations d’évolution future.
- Assurer la veille technologique et aider les équipes de développement à la prise de hauteur et à la montée en compétence.
- Se positionner en tant que chef de projet sur les sujets en charge (encadrement, reporting, communication; planning, gestion des risques).
COMPETENCES ET QUALITES REQUISES
- Ingénieur Informatique (BAC+5) dans une filière de de type Informatique, ou équivalent de par l’expérience
- Bon relationnel, force de proposition, orienté résultats.
- Capacité de présentation de vulgarisation des solutions à l’ensemble des parties prenantes (techniques et non techniques).
- Expérience professionnelle confirmée en tant qu’architecte ou tech lead.
- Architecture fonctionnelle SI :
- Connaissances éprouvées dans un ou plusieurs domaines métiers (bancaires idéalement)
- Conception de cartographies fonctionnelles et applicatives
- Connaissance des principes d’architecture et d’intégration inter-applicatifs
- Architecture technique SI :
- Bonne maîtrise des architectures complexes et modernes (API-Oriented,event-driven..)
- Maîtrise des outils et des démarches de développements(DevSecOps)
- Capacité à rédiger des dossiers d’architecture à destination des équipes techniques.
- Connaissances d’un ou de plusieurs outils d’API management, workflow engine.
- Connaissances approfondies de l’ensemble du cycle de développement d’applications Web & mobile (conception, développement, recette, et déploiement)
- Connaissances approfondies des aspects accessibilité, sécurité et et Conformité
- Un niveau d’anglais avancé.
- Une bonne connaissance des architectures Cloud (AWS en particulier).
- La connaissance des systèmes backoffice d’une banque(Core Banking System, outil de gestion de contrat, CRM, SIRH….).
Si vous avez envie de contribuer à notre projet d’entreprise et d’accompagner notre croissance, envoyez votre CV et lettre de motivation à [email protected] en mentionnant dans le titre de votre email la référence : SOL_ACH_BACKOFFICE 2024_10.