Vous serez intégré(e) dans les équipes DF Banque de notre client en tant que consultant(e) freelance. Votre mission principale sera de développer et maintenir des applications back‑end et front‑end en utilisant les technologies Java, Spring Boot et Angular. Vous participerez à la conception, au développement et à la mise en œuvre de nouvelles fonctionnalités, ainsi qu’à l’amélioration des systèmes existants.
Vous travaillerez en étroite collaboration avec les équipes d’ingénieurs front‑end, les équipes produit et les équipes opérationnelles pour garantir la qualité et la performance des applications. Vous contribuerez à l’amélioration continue des pratiques de développement, en appliquant les principes de craftsmanship, en assurant la couverture des tests, l’utilisation de Sonar, et en respectant les principes SOLID et YAGNI.
Vous serez également responsable de la rédaction de tests unitaires, de la documentation technique et de la participation aux revues de code. Vous devrez maîtriser les méthodes agiles, notamment Scrum, et être capable de travailler dans un environnement de développement rapide et itératif.
Les compétences techniques requises incluent une expérience significative avec des architectures microservices et event‑driven, une connaissance approfondie des bases de données relationnelles et/ou orientées document, ainsi qu’une familiarité avec les principes DevOps, notamment la CI/CD. Vous devez également être à l’aise avec le versionning, notamment Git, et comprendre les principes de l’ingénierie logicielle moderne.
En termes de profil, vous devez être diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifier d’une expérience significative équivalente. Vous devez posséder plus de 7 ans d’expérience en Java/Angular. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Vous devez également posséder d’excellentes compétences en communication écrite et orale en français pour des interactions fluides avec le métier. Vous devez faire preuve d’esprit d’analyse, d’amélioration continue, de prise de recul, de respect des délais et d’esprit d’équipe.
Le poste est basé à Casablanca, Maroc, avec une durée de prestation de 6 mois renouvelable (220 à 225 JH). Vous travaillerez en mode freelance, avec la possibilité de télétravail selon les besoins du client.