Groupe Baobab recrute 04 Profils
Responsable Adjoint Audit ITMission
Le responsable adjoint de l’audit IT aide à identifier et évaluer les risques probables de l’environnement informatique du groupe, et les évalue via les travaux d’audit de qualité. Le responsable adjoint de l’audit IT veille à la mise en conformité des activités informatiques par rapport aux politiques du groupe Baobab, ainsi qu’à l’évaluation de l’efficacité du dispositif de contrôle permanent sur les activités liées au système d’information.
Il est en charge de l’amélioration et la gestion des outils de l’audit IT et est impliqué dans l’analyse de la qualité des systèmes d’information et/ou leur capacité à répondre aux besoins de Baobab, des utilisateurs (et éventuellement de ses clients) ainsi qu’aux attentes des régulateurs de chaque pays où Baobab opère.
Par ailleurs, il assiste le responsable de l’Audit IT dans la gestion de l’équipe et la supervision des activités et le remplace en cas d’indisponibilité.
Responsabilités
Le Responsable adjoint de l’audit IT intervient sur les missions d’audit planifiées dans le Plan d’Audit Annuel du Groupe:
- Audit de la fonction informatique au sein du groupe et de la gouvernance des SI
- Audit de projets informatiques (implémentation, migration nouveaux produits, etc.)
- Audit d’applications informatiques et du Core Banking System (notamment T24 et ses déversements en comptabilité ou vers d’autres applicatifs)
- Audit de la sécurité des systèmes d’information et des diverses habilitations des utilisateurs
- Audit des plans de continuité d’activité (tests, etc.)
Pour chacune de ces missions, le Responsable adjoint de l’audit IT sera amené à:
- Analyser les processus
- Réaliser des analyses de risques afin d’évaluer et d’adapter les moyens affectés à la sécurité
- Organiser les tests audits de vulnérabilité et autres contrôles de SSI
- Faire des recommandations écrites
- Assurer le suivi de la bonne mise en œuvre des plans d’action
- Organiser les interventions ponctuelles en cas d’anomalie
- Sensibiliser et former aux enjeux de la sécurité
- Produire des rapports
Le Responsable adjoint de l’audit IT aura aussi comme fonction :
- de former les auditeurs internes des filiales à l’audit informatique
- de participer à l’élaboration et au suivi du plan annuel d’audit
- d’aider sur la partie système d’information des missions d’audit interne groupe
- d’élaborer et mettre à jour de la méthodologie et des référentiels d’audit IT
- de participer aux investigations de fraude liés au système d’information
- de coordonner le suivi des recommandations IT du Groupe (audit interne, externe, Banque Centrale, etc.) et
- d’être un support aux auditeurs externes lors de leurs audits sur les aspects IT.
- d’examiner et de tester les contrôles dans les systèmes et fonctions de technologies de l’information pour
- assurer l’intégrité et la sécurité de l’information et la continuité des opérations.
- Assister les auditeurs internes des filiales
- encadrer et former les auditeurs IT
- assister tous les utilisateurs de la plateforme GRC
- représenter l’Audit IT lors de certaines réunion de pilotage
- de s’acquitter de toute autres tâches demandées par le Responsable d’Audit IT
Profil recherché
- Être titulaire d’au moins une licence ou master en informatique, et/ou en gestion des systèmes d’information.
- Avoir une expérience en gestion d’équipe et coordination d’activités
- Avoir des connaissances en cybersécurité.
- Avoir une expérience de plus de 4 ans en tant qu’auditeur et/ou expérience professionnelle jugée équivalente
- Détenir de solides compétences techniques (logiciel, base de données, Scripting). Des connaissances en réseaux, sécurité et comptabilité seraient un plus
- Connaissance pratique de l’analyse des données et des système d’information
- Disposer d’une bonne faculté d’adaptation, d’écoute, d’analyse et de synthèse
- Bonne aptitude en matière de communication et rédaction et d’élaboration de rapports
- Etre autonome, organisé, rigoureux et avoir l’esprit d’équipe
- Avoir une sensibilité métier (Microfinance, Banque)
- Une expérience dans le domaine du cloisonnement et des accès à distance serait un plus
- Disposer d’un français et d’un anglais professionnels (lu, écrit, parlé)
Si vous avez envie de contribuer à notre projet d’entreprise et d’accompagner notre croissance, envoyez votre CV et lettre de motivation à fatou@baobabgroup.com en mentionnant dans le titre de votre email RESP_AUD_ IT-2023 03
Software Tester
Mission
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 candidat testera 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 serez également impliqué dans la fourniture d’une assistance aux utilisateurs finaux, en termes de correction de bogues et de changements de la plateforme et des demandes de service.
Vous participerez activement à la conception, la révision, les tests et le déploiement de micro services des services pour gérer les différents produits de nos clients.
Vous collaborerez avec les membres de l’équipe informatique et les membres des autres départements du groupe.
En tant que Software Tester, vous êtes responsable de la conception de scénarios de test pour garantir la qualité des logiciels, de l’exécution de ces tests et de la préparation de rapports sur l’efficacité et les anomalies détectées à l’équipe de production.
Responsabilités
- Examiner les exigences logicielles et préparer les scénarios de tests
- Exécution de tests
- Analyser les résultats des tests, les impacts, les erreurs ou les bogues de la base de données et la convivialité
- Préparer des rapports sur tous les aspects liés aux tests logiciels effectués et fournir un rapport
- Interagir avec les clients pour comprendre les exigences des produits
- Participer aux revues de conception et fournir des informations sur les exigences, la conception des produits et les problèmes potentiels.
- Collaborer avec les membres de l’équipe pour tester les problèmes, résoudre et tester les demandes de changement validées
- Identifier des idées pour améliorer les performances du système et améliorer la disponibilité
- Prendre de bonnes décisions techniques qui apportent des solutions aux challenges du groupe
- Fournir une documentation et / ou des rapports, complets et précis
- Posséder une connaissance à jour des développements technologiques dans l’industrie
Profil recherché
- Connaissances de base en langage de programmation JAVA, javascript et python
- Connaissance de base de la base de données / SQL
- Connaissance et expérience pratique d’un outil de gestion de test
- 3+ années d’expérience dans les tests de logiciels professionnels
- Compréhension approfondie des outils de version de code, tels que Git (l’expérience Gitlab est un plus)
- Connaissance et expérience pratique de tout outil de suivi des défauts
- Connaissance et expérience pratique de l’outil d’automatisation
- Doit posséder une compétence solide et en constante évolution en assurance qualité logicielle
- Expérience pratique des plates-formes cloud (AWS préférable: EC3 et EKS traditionnels), architecture de microservices, solutions CI / CD (y compris Docker), principes DevOps, systèmes de file d’attente de messages et gestion des tâches en arrière-plan.
- Solide fondation et compréhension des principes des bases de données relationnelles (SQL Server) et NoSQL (Mongo)
- Capacité à travailler dans un environnement Agile / SCRUM.
- Niveau intermédiaire de la langue anglaise et engagement à améliorer les compétences verbales et de compréhension
- Comprendre l’accessibilité, la sécurité et et la conformité
- Compréhension de base des technologies front-end, telles que HTML5 et CSS3
- Implémentation de plateformes de tests automatisés et de tests unitaires
- La connaissance de NodeJS est un plus
- La connaissance de T24 (Jbasic) est un plus
- la connaissance / expérience de React.js ou similaire est un plus
- La connaissance de la microfinance / du secteur bancaire est un plus
Compétences Professionnelles
- Doit parler couramment français et avoir un bon niveau d’ anglais
- Capacité à travailler en équipe
- Proactif, motivé et très organisé.
- Passionné de développement de logiciels avec un intérêt marqué pour les nouvelles technologies émergentes
- Capacité à résoudre les problèmes rapidement et efficacement
- Capacité à effectuer plusieurs tâches et à rester organisé dans un environnement de travail dynamique et curieux, avec une excellente attention aux détails
- Diplomatique et plein de tact
- Sympathique et accessible, avec une nature enthousiaste et motivante et une passion globale pour l’excellence
- Capacité à travailler sans supervision ou avec une supervision minimale
Si vous avez envie de contribuer à notre projet d’entreprise et d’accompagner notre croissance, envoyez votre CV et lettre de motivation à fatou@baobabgroup.com en mentionnant dans le titre de votre email SOFT-TEST-2023 03.
Senior Applications Developer (back end)
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 candidat concevra, préparera la documentation technique et développera 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 serez également impliqué dans la fourniture d’une assistance aux utilisateurs finaux, en termes de correction de bogues et de changements de la plateforme et des demandes de service.
Vous participerez activement à la conception, la révision, les tests et le déploiement de microservices des services pour gérer les différents produits de nos clients.
Vous collaborerez avec les membres de l’équipe informatique et les membres des autres départements du groupe.
En tant qu’analyste développeur, vos principales responsabilités incluent l’analyse des exigences afin de comprendre les besoins de l’entreprise pour développer des estimations du niveau d’effort, la conception et le développement de logiciels, les tests unitaires, les revues de conception et de code, et le développement de la documentation technique.
Les responsabilités supplémentaires incluent l’analyse du système, les modifications de code et les tests fonctionnels pour résoudre les problèmes de production d’applications.
Responsabilités
- Collaborer avec le product owner et le Business Analyst pour traduire les besoins métiers en spécifications techniques
- Aider à la conception de solutions applicatives qui mettent pleinement en œuvre les exigences et contraintes métiers
- Produire une documentation technique qui décrit avec précision et en détail la conception du logiciel et la base de code ainsi que les fonctionnalités délivrées
- Rechercher et proposer des solutions adéquates aux besoins métiers
- Écrire et implémenter un code efficace basé sur les spécifications
- Maintenir les solutions à jour en fonction des évolutions de l’infrastructure
- Collaborer avec les membres de l’équipe pour effectuer une analyse des causes profondes des problèmes et être une force de proposition de solutions
- Mettre en œuvre les demandes de changement validées
- Fournir un soutien en temps opportun des processus opérationnels au besoin
- Développer la connaissance du portefeuille d’applications, des outils de développement et des procédures de développement de l’entreprise
- Effectuer des tests unitaires adéquats sur les développements d’applications ou intégrations réalisés en internes ou délivrés par des prestataires
- Identifier des idées pour améliorer les performances du système et améliorer la disponibilité
- Prendre de bonnes décisions techniques qui apportent des solutions aux challenges du groupe
- Fournir une documentation et / ou des rapports, complets et précis
Compétences techniques
- Ingénieur Informatique (BAC+5)
- Bonne connaissance de JAVA, javascript et langage de programmation python
- Bonne connaissance des bases de données / SQL
- Bonne connaissance de la microfinance / secteur bancaire
- Compréhension approfondie des outils de version de code, tels que Git (l’expérience Gitlab est un plus)
- 3+ années d’expérience dans l’analyse des besoins métiers et le développement de logiciels professionnels
- Connaissance et expérience pratique de la rédaction d’une documentation technique efficace
- Doit posséder une compétence solide et en constante augmentation en assurance qualité logicielle
- Capacité à travailler dans un environnement Agile / SCRUM.
- Niveau intermédiaire de la langue anglaise et engagement à améliorer les compétences verbales et de compréhension
- Comprendre l’accessibilité, la sécurité et et la conformité
- Compréhension de base des technologies frontales, telles que HTML5 et CSS3
- Implémentation de plateformes de tests automatisés et de tests unitaires
- La connaissance de NodeJS est un plus
- La connaissance de T24 (Jbasic) est un plus
- la connaissance / expérience de React.js ou similaire est un plus
- Compréhension des principes de bases de données relationnelles (SQL Server) et NoSQL (Mongo) est un plus
Profil recherché
- Doit parler couramment français et avoir un bon niveau d’ anglais
- Capacité à travailler en équipe
- Proactif, motivé et très organisé.
- Passionné de développement de logiciels avec un intérêt marqué pour les nouvelles technologies émergentes
- Capacité à résoudre les problèmes rapidement et efficacement
- Capacité à effectuer plusieurs tâches et à rester organisé dans un environnement de travail dynamique et curieux, avec une excellente attention aux détails
- Sympathique et accessible, avec une nature enthousiaste et motivante et une passion globale pour l’excellence
Si vous avez envie de contribuer à notre projet d’entreprise et d’accompagner notre croissance, envoyez votre CV et lettre de motivation à fatou@baobabgroup.com en mentionnant dans le titre de votre email SE_DEV_BACK END 2023 03.
Front end Developer
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 candidat développera 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 serez également impliqué dans la fourniture d’une assistance aux utilisateurs finaux, en termes de correction de bogues et de changements de la plateforme et des demandes de service.
Vous participerez activement à l’analyse, la conception, le développement, les tests et le déploiement des services pour gérer les différents produits de nos clients.
Vous collaborez avec les membres de l’équipe informatique et les membres des autres départements du groupe.
En tant que développeur d’Application, vous devez comprendre les exigences des utilisateurs, développer et améliorer les capacités de digitalisation des produits.
Vous serez chargé du 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.
Si vous aimez créer un environnement convivial en rédigeant du code et si vous souhaitez faire avancer votre carrière, ce poste est pour vous. 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.
Enfin, vous devez être en mesure de créer un environnement numérique fonctionnel ou attrayant pour notre entreprise, garantissant ainsi une meilleure expérience utilisateur.
Responsabilités
- Obtenir un retour d’information continu de la part des utilisateurs, des clients et des collègues
- Surveiller les performances de l’application, surveiller les baisses de trafic liées aux problèmes de convivialité du site et rectifier les problèmes éventuels
- Rédiger des documents et des guides sur les exigences fonctionnelles
- Créer des maquettes et des prototypes de qualité, en garantissant des normes graphiques de qualité et la cohérence de la marque
- Transformer les dessins UI/UX en prototypes, en créant d’excellentes interactions à partir des dessins
- Ecrire un code et des bibliothèques réutilisables (avec la documentation correspondante) selon une norme qui permet une maintenance rapide et facile du code à l’avenir
- Optimiser les applications pour une vitesse maximale et une extensibilité maximale
- Concevoir de nouvelles fonctionnalités, ou maintenir les anciennes fonctionnalités
- Collaborer avec les développeurs et les concepteurs de sites web pour améliorer la convivialité
- Aider les développeurs back-end à coder et à résoudre les problèmes
- Supporter sur des projets en backend
- Se tenir au courant des technologies émergentes
- Gérer et améliorer les sites Web
- Concevoir des fonctionnalités mobiles
- Collaborer avec des développeurs de solutions d’arrière-plan et des concepteurs Web pour améliorer la fonctionnalité
- Collecter des retours auprès des utilisateurs et des clients et développer des solutions à leur intention
- Rédiger des documents et des guides relatifs aux exigences fonctionnelles
- Créer des modèles et des prototypes de qualité
- Assurer des normes graphiques de haute qualité et une cohérence au niveau de la marque
- Se tenir à jour des technologies émergentes
- Collaborer avec un analyste développeur pour traduire les besoins de l’entreprise en spécifications techniques
- Rédiger et mettre en œuvre un code efficace basé sur les spécifications
- Déployer des outils logiciels, de processus et de métriques
- Collaborer avec les membres de l’équipe pour effectuer une analyse des causes profondes des problèmes, examiner le code, mettre en œuvre les demandes de changement validées
- Identifier des idées pour améliorer les performances du système et améliorer la disponibilité
- Prendre de bonnes décisions techniques qui apportent des solutions aux challenges du groupe
- Fournir une documentation et / ou des rapports, complets et précis
Profil Recherché
- Ingénieur Informatique (BAC+5)
- Expérience professionnelle confirmée en tant que Développeur front-end
- Expérience pratique des langages de balisage
- Expérience de JavaScript, Java, CSS et jQuery, HTML, WordPress, React, Angular
- Connaissance des tests et du débogage de navigateur
- Connaissances approfondies de l’ensemble du processus de développement d’applications Web & mobile (conception, développement et déploiement)
- Compréhension de l’esthétique d’agencement
- Connaissance des principes de référencement
- Bonne connaissance de logiciels tels qu’Adobe Suite et des systèmes de gestion de contenu
- Capacité à évoluer dans un environnement en rapide évolution
- Excellentes compétences d’analyse et capacité à effectuer plusieurs tâches simultanément
- Maîtrise de SQL
- 3+ années d’expérience dans le développement de solutions utilisant les technologies web & mobile
- Compréhension approfondie des outils de version de code, tels que Git (l’expérience Gitlab est un plus)
- Doit avoir une compétence forte et en constante évolution dans les microservices et le développement d’API
- Solide connaissance et compréhension des principes des bases de données relationnelles (SQL Server)
- Capacité à travailler dans un environnement Agile / SCRUM.
- Niveau intermédiaire de la langue anglaise et engagement à améliorer les compétences verbales et de compréhension
- Comprendre l’accessibilité, la sécurité et et la conformité
- Implémentation de plateformes de tests automatisés et de tests unitaires
- La connaissance de T24 (Jbasic) est un plus
- Connaissance du développement C # /. Net est un plus
- La connaissance de la microfinance / banque 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 à fatou@baobabgroup.com en mentionnant dans le titre de votre email FE_DEV_2023 03.