.
À propos de l’entreprise
Implantée à Dakar, ALTEN Sénégal est la filiale du groupe ALTEN, leader mondial de l’ingénierie et du conseil en technologies. Nous accompagnons le développement professionnel des ingénieurs en Afrique de l’Ouest et soutenons la stratégie technologique de nos clients dans l’innovation et les systèmes d’information.
Notre mission : répondre aux ambitions technologiques de nos clients — grands donneurs d’ordre internationaux — dans les secteurs de l’automobile, du ferroviaire, de l’IT, des télécommunications et des médias.
Rejoindre ALTEN Sénégal, c’est intégrer un écosystème d’excellence et bénéficier :
D’un parcours de carrière personnalisé et évolutif
D’une politique ambitieuse de développement des compétences
D’un environnement de travail stimulant, collaboratif et porteur de sens
Contexte du poste
Intégré(e) aux équipes de la Software Factory, vous interviendrez sur une plateforme de gestion retail dédiée aux opérations en magasin.
Votre mission principale : concevoir, développer et maintenir des applications back-end et front-end robustes et scalables, afin d’améliorer la qualité, la productivité et la rapidité de livraison des solutions digitales retail.
Vos missions :
Concevoir, développer et maintenir des applications Java / Spring Boot et React
Participer à la mise en œuvre de nouvelles fonctionnalités et à l’amélioration continue des systèmes existants
Collaborer avec les équipes front-end, produit et opérationnelles
Participer à l’ensemble du cycle de vie logiciel : conception, développement, mise en production et run
Assurer la maintenance évolutive et corrective des applications
Appliquer les méthodes agiles (SCRUM)
Profil recherché
Diplôme : Bac +5 en informatique
Expérience : Minimum 4 ans en développement Java / React
Compétences techniques :
Java, Spring Boot
ReactJS
Architectures microservices et event-driven
Bases de données relationnelles et NoSQL (PostgreSQL, MongoDB…)
Clean Architecture, Domain-Driven Design (DDD)
Test-Driven Development (TDD), tests unitaires (JUnit, Mockito), tests End-to-End
JavaScript / TypeScript, Jest / Vitest, Vite
DevOps : GitLab CI/CD, conteneurisation, automatisation des pipelines
Git (branches, merge requests, code reviews)
Qualité logicielle : SOLID, YAGNI, Sonar, coverage
Participation à un Design System
Savoir-être :
Rigoureux, curieux et créatif
Apprécie le travail en équipe