Le projet
- Concevoir, développer et maintenir des composants applicatifs en Rust.
- Intervenir sur différents scopes fonctionnels : risque de crédit, moteurs de calcul et scoring.
- Participer à l’optimisation des performances et à la fiabilité des traitements.
- Concevoir des solutions techniques adaptées aux contraintes de calcul et de traitement des données.
- Participer à la définition des choix d’architecture et aux revues de code.
- Garantir la qualité du code à travers les tests unitaires, les tests d’intégration et les bonnes pratiques de développement.
- Collaborer avec les équipes techniques et fonctionnelles dans un environnement transverse.
- Contribuer à l’amélioration continue des pratiques de développement et à la maintenance des applications existantes.
Profil recherché
- Expérience confirmée en développement logiciel, avec une maîtrise de Rust.
- Bonne compréhension des problématiques de performance, de fiabilité et de gestion de la mémoire.
- Capacité à intervenir sur des systèmes complexes impliquant des calculs et des traitements de données.
- Maîtrise des tests automatisés, du versioning Git et des pratiques de revue de code.
- Capacité à travailler en équipe transverse et à intervenir sur plusieurs périmètres fonctionnels.
- Autonomie, rigueur et bonnes capacités d’analyse