Pour accompagner son développement Box Africa, recrute un Responsable développement logiciel expérimenté, ayant une forte expérience en management, en architecture logicielle, en développement back-end (Java) et API en environnement DevOps. Profil anglophone accepté.
Missions du Responsable Développement Logiciel
- Gérer les équipes de développement logiciel
- Assurer la montée en compétences et la formation des équipes de développement logiciel
- Apporter son expertise technique sur les architectures logicielles
- Répondre aux contraintes techniques données par l’architecture adoptée
- Interpréter les besoins métier et les traduire en une solution déployable prête à l’emploi
- Donner des estimations des User Story à développer et veiller au respect des délais
- Préparer les exigences de bas niveau et documenter les solutions implémentées
- Respecter et mettre en place les standards de codage propres à l’entreprise
- Participer aux tests unitaires et travailler avec l’équipe Qualité (QA) pour corriger les défauts
- Gérer des projets en utilisant la méthodologie Agile
- Participer aux développements complexes
- S’assurer de la tenue à jour des KPI et reporting du Service
Compétences requises
- 5 ans minimum d’expérience à un poste similaire
- Forte expérience pratique du développement Java et bonne connaissance des modèles de conception Java
- Expérience pratique éprouvée dans le développement de solutions logicielles à l'aide de :
- Frameworks Java de pointe comme Spring, Spring Boot
- Bases de données relationnelles comme Oracle, Postgres, MySQL et/ou bases de données NoSQL comme MongoDB, Cassandra, Couchbase
- Systèmes de messagerie comme JMS, RabbitMQ, …
- Frameworks de mise en cache comme Redis, MemCached, EHCache
- Frameworks de tests automatisés comme jUnit, Mockito, …
- Expérience pratique du développement de logiciels sur des systèmes basés sur Linux / Unix
- Expérience pratique de l'utilisation d'un système BPMS tel que Camunda, Power Automate ou autres.
- Expérience pratique en développement d’API en REST WS et/ou SOAP WS (WSDL, XSD), AJAX, JSON, SSO/HTTPS
- Capable d'utiliser UML pour concevoir et écrire HLD / LLD selon les besoins
- Expérience de travail en environnement DevOps (Git, CI/CD, etc.)
- Excellente expertise dans les outils de développement standard et les Frameworks tels que GIT, Jenkins, Maven / Ant
- Expérience de travail dans des environnements de développement logiciel Agile (Scrum/Kanban)
- Expérience de travail en livraison automatisée de logiciels à l'aide d'outils tels que Puppet, Chef, Ansible et de technologies de conteneurs telle que Docker.
- Anglais professionnel parlé et écrit exigé
Les compétences suivantes sont un plus considérable
- Expérience dans le développement de solutions sur une ou plusieurs plateformes de gestion d'API
- Connaissance de la programmation JPA, OSGI, Groovy et Grails
- Connaissance du multi-threading / ajustement des performances
- Expérience en développement mobile
- Connaissance en architecture Cloud (Azure et/ou AWS)
- Expérience en développement front-end Ajax, HTML 5, CSS, JS
- Expérience de travail avec des Banques et/ou des opérateurs télécoms
Qualités professionnelles
- Organisé(e) et une forte capacité à vous adapter
- Sens de l'écoute et du dialogue
- Sens des responsabilités et du service
- Dynamique et autonome
Autres informations
- Bac +5 minimum (idéalement ingénieur en informatique)
- Formation développement logiciel obligatoire
- Poste basé à Abidjan en Côte d’Ivoire
- Disponibilité ASAP
- Rémunération à partir de 1 500 000 F CFA /mois net, plus en fonction de l'expérience
- Autres avantages pour les candidats venant de l'étranger
Si vous êtes ouvert aux changements et souhaitez relever de nouveaux défis. Alors vous êtes le/la bienvenue.
Postulez sans attendre. Découvrez pourquoi l'humain est au cœur de notre stratégie de développement.