Baobab Group recrute un Senior Applications Developer (Back End)
Baobab Group recrute un 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
GO FOR IT!
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.