Dans le cadre de son expansion et de la nécessité de renforcer son pool de compétences, Box Africa Burkina Faso recherche des Développeurs Backend talentueux et motivés pour rejoindre notre équipe. Les candidas idéal possèderont une solide expérience en développement backend et en intégration d'API, avec une expertise particulière en technologies .Net, Java, Python et Node.js. Ils seront capable de collaborer efficacement avec des équipes multidisciplinaires pour garantir la qualité et l'efficacité des applications web et mobiles.
Role and responsability of Back-End java and API developer
The developer will be asked to:
- Développer des codes sources robustes et performants.
- Iinterpret functional requirements/user stories into a deployable solution
- Provide estimations for assigned user stories and complete developments on time
- Concevoir et implémenter des API REST dans une architecture microservices.
- Respect the technical constraints defined by the architectural design
- Réaliser des tests unitaires et participer à la stratégie de tests automatisés pour garantir la qualité du code.
- Préparer les conceptions pour les pages mobile et web (maquettes).
- Participer à l’élaboration des architectures applicatives et aux développements dans l’environnement Microsoft et Java.
- Mettre en place des pipelines CI/CD pour automatiser le déploiement des applications.
- Intégrer et maintenir des bases de données MySQL, PostgreSQL et MongoDB.
- Participer à la maintenance, évolutions et refonte des applications développées.
Profile
We are looking for profile with:
- Une connaissance solide des technologies .Net, Java, Python, Node.js et des frameworks comme Spring Boot.
- Une expertise dans la conception et la consommation d’API REST dans des architectures microservices.
- Une bonne maîtrise des bases de données MySQL, PostgreSQL et MongoDB.
- Une bonne compréhension des structures de données, des modèles de conception (design patterns) et des algorithmes.
- Une maîtrise des outils et cadres de développement standard tels que GIT, Jenkins, Maven/Ant.
- Une expérience dans les processus CI/CD pour automatiser le cycle de vie des applications.
- Une expérience de développement logiciel Agile (Scrum/Kanban).
- Une connaissance des outils de tests unitaires et automatisés.
Expected professional quality:
- teamwork
- rigorous
- autonomous
- Agile
Other informations
- Master’s degree Minimum
- Software development education is mandatory
- Permanent contract
- ASAP
Do you want to join a dynamic team to participate in the realization of ambitious projects in a context where team spirit and good mood are a part of your daily life? Then you are welcome. Apply now.
find out why people are at the heart of our development strategy.
l'humain est au cœur de notre stratégie de développement.