Recrutement d’un Analyst Developer au Groupe Baobab

Groupe Baobab recrute un Analyst Developer

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 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 développeur de l’application pour traduire les besoins de métier en spécifications techniques
  • Aider à la conception de solutions applicatives qui mettent pleinement en œuvre les exigences métier
  • Produire une documentation technique qui décrit avec précision et en détail la conception du logiciel et la base de code
  • Écrire et implémenter un code efficace basé sur les spécifications
  • 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
  • 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 de ses propres développeurs et d’autres
  • 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é

Compétences et expérience clés 

  • Bonne connaissance de JAVA, javascript et langage de programmation python
  • Bonne connaissance de la base 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 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
  • 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 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

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

CDD pouvant déboucher sur un CDI

Si vous avez envie de contribuer à notre projet d’entreprise et d’accompagner notre croissance, envoyez votre CV et lettre de motivation à fatou@baobab.bz en mentionnant dans le titre de votre email ANA-DEV-2020 02.

Date limite : 22 Mars 2020