.
À 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 :
Conception et développement d’applications Java / Spring Boot / ReactJS robustes et scalables.
Contribution à des architectures microservices et event-driven.
Conception selon les principes Clean Architecture et Domain-Driven Design (DDD).
Participation à la conception et à la maintenance d’un Design System cohérent.
Mise en œuvre du TDD, tests unitaires (JUnit, Mockito) et tests End-to-End.
Développement Front-End en JavaScript / TypeScript, avec Jest / Vitest et Vite.
Amélioration continue de la qualité produit (coverage, Sonar, SOLID, YAGNI).
Gestion des workflows DevOps (GitLab CI/CD, conteneurisation, automatisation pipelines).
Application des bonnes pratiques Git (branches, Merge Requests, code review).
Participation au cycle de vie complet du logiciel : conception, développement, mise en production, run.
Maintenance évolutive et corrective des applications existantes.
Travail en méthodologie Scrum et contribution active au craftsmanship.
Profil recherché
Diplôme : Bac +5 en informatique
Expérience : Minimum 4 ans en développement Java / React
Compétences techniques :
Java (expert)
Spring Boot
ReactJS
JavaScript / TypeScript
Clean Architecture
Domain-Driven Design (DDD)
Microservices & event-driven architecture
PostgreSQL / MongoDB
JUnit / Mockito
Jest / Vitest / Vite
GitLab CI/CD
Conteneurisation
Git (branching, MR, code review)
Savoir-être :
Rigoureux, curieux et créatif
Apprécie le travail en équipe