Descriptif du poste
Au sein du département Financements Structurés d’une grande banque d’investissement, vous intégrerez un vaste programme consistant en la refonte complète du poste Front-Office pour l’activité Financement de la banque.
Le projet est réalisé en méthodologie Agile / SCRUM et s’oriente autour de plusieurs valeurs fondamentales qu’il conviendra de porter tout au long des réflexions et des propositions de solutions
Écrans intuitifs pour les utilisateurs – Intégration complète des processus et règles métier afin de guider l’utilisateur – Principe du front-to-back et du single-input. – Espace collaboratif pour les différents intervenants – Développement en mode « Continous Delivery »
Au sein de votre équipe, vous serez à contribuer à :
- Livraison régulière des fonctionnalités
- Mise en œuvre des pratiques DDD, TDD, BDD
- Suivi en entité (dev – prod) et méthode Agile.
- Pratique de la revue de code.
- Conduite du changement au travers d’ateliers (Coding Dojo, BBL, KATA) et de la documentation (Documents Word, PowerPoint, Github)
- Élaboration des solutions d’implémentation des fonctionnalités : Contribution au SDP et revue d’architecture
- Communication sur les solutions techniques mises en œuvre et vulgarisation
Les développements doivent :
- Fonctionner dans tous les environnements
- Respecter les critères d’acceptance fonctionnelle
- Respecter les critères du monitoring
- Respecter les normes et standards de qualité du périmètre
- La production doit fonctionner tout le temps et suivi de façon prioritaire à la résolution des incidents et problèmes de production.
- Vérification que les « builds buildent » et mise en œuvre des actions permettant de revenir à un état stable
- Compréhension du besoin utilisateur et apport de solutions
- Analyse des erreurs et suivi à l’amélioration continue
- Suivi mises en production.
- Suivi des estimations
- Veille technologique et aux nouvelles pratiques émergentes
- Maintien des outils développés en interne
Environnement technique :
- Technologies: Java 8, Spring, Angular 6, Elasticsearch, RabbitMQ, Docker, Jenkins
- Architecture : Microservices
- Méthodologie : Scrum, Kanban
- Bonnes pratiques : TDD, BDD, DDD, XP
Profil recherché
Niveau d’expérience : 5/10 ans – Ingénieur en Informatique / Bac+5 en Informatique
Expertise en Java, bonne connaissance du framework Angular versions 6+
L’approche « Software craftsmanship » : bonnes pratiques de développement (TDD / BDD / DDD / Clean code)
L’esprit « Craftman » et la personnalité seront des atouts majeurs pour le poste