Une grande institution financière belge étend sa tribe Channels and Customer Experience pour renforcer les solutions digitales destinées aux clients entreprise. Ce poste medior IT Developer BTT travaillera dans des squads Agile sur des fonctionnalités end-to-end pour des produits web et mobile, avec un accent sur le framework interne BTT et les pratiques de Test Driven Development pour garantir des services back-end maintenables.
La mission
L'équipe gère le cycle de vie du produit pour le canal digital entreprise, en livrant des services back-end qui connectent les frontends web et mobile aux API internes et aux sources de données externes. Le travail comprend le développement de fonctionnalités, les tests d'automatisation d'API et l'intégration des services dans les pipelines CI/CD afin que la plateforme reste performante et résiliente pour les clients professionnels.
Au quotidien, vous traduirez les exigences produit en code bien testé, mettrez en place des tests d'automatisation d'API dans le cadre du développement et contribuerez aux tâches CI/CD et Ops qui assurent la stabilité des déploiements. Vous collaborerez avec les product owners, les ingénieurs frontend et la QA au sein d'une squad cross-fonctionnelle, en appliquant les principes OO, DDD et les patterns SOLID pour faire évoluer la base de code durant une roadmap multi-sprint.
Vos responsabilités
- Traduire les exigences en code back-end de haute qualité et maintenable qui s'intègre avec le framework BTT et les API en aval
- Concevoir et livrer des suites de tests d'automatisation d'API qui s'exécutent en CI/CD, réduisant les régressions manuelles et augmentant la confiance lors des déploiements
- Implémenter et maintenir les pipelines CI/CD et l'automatisation des déploiements pour améliorer la fréquence des releases et la sécurité des rollbacks
- Refactorer et faire évoluer la base de code en appliquant DDD, des design patterns et les principes SOLID pour réduire la dette technique et améliorer la lisibilité
- Collaborer en pair programming et en code reviews, en partageant des pratiques qui élèvent les standards de développement de la squad
- Diagnostiquer les incidents en production et implémenter des corrections durables, en contribuant aux activités on-call ou opérationnelles lorsque nécessaire
Votre profil
Compétences essentielles
- Minimum 5 ans d'expérience professionnelle en développement logiciel, idéalement sur des services back-end
- Expérience pratique avérée avec le framework interne BTT
- Bonne maîtrise pratique de Test Driven Development (TDD) et de la rédaction de tests automatisés d'API
- Expérience dans l'exploitation et la création de CI/CD pipelines et d'automatisation des releases
- Solide compréhension des OO principles, DDD, des design patterns et des principes SOLID
- À l'aise pour pairer avec des collègues et travailler dans des squads Agile cross-fonctionnelles
Compétences souhaitées
- Expérience pratique avec Java et Spring est un avantage
- Expérience préalable des pratiques Scrum et Agile delivery
Langues
- Anglais, B2
- Français, B1 (atout)
- Néerlandais, B1 (atout)
Formation
- Bachelier ou Master en informatique ou expérience professionnelle équivalente
Ce poste est un rôle medior IT Developer BTT axé sur le développement back-end, les tests d'automatisation d'API et l'amélioration des CI/CD au sein d'une tribe Channels Agile d'une grande entreprise.