Développer Expert C#
Ref : 241119C008-
Date de début25/11/2024
-
Localisation
92120 - Montrouge
-
Durée3 jours ouvrés (renouvelables)
-
Profil
Développeur
Nous recherchons un Développer Expert C# sur Montrouge pour une mission longue chez un client grand compte du secteur bancaire :
Date démarrage : ASAP
Lieu : Montrouge
Compétence technique :
Equity - Confirmé - Important
Pricing & Calcul de Risques - Confirmé - Important
Français Courant (Impératif)
Anglais Courant (Impératif)
Description détaillée :
Au sein du domaine Capital Market IT, Equity IT est responsable de la maintenance et de l’évolution des systèmes d’information nécessaires pour l’activité du trading Equity ( Booking , Lifecycle, BO, Pricing, Calcul des indicateurs de risques..).
L’équipe Pricing And Analytics contribue à différentes Feature Team, dédiées à des projets/streams , afin d'organiser la delivery en agile (sprints de 3 semaines).
Dans ce cadre, le consultant interviendra sur plusieurs sujets tels que:
- Le développement des modules correspondants à de nouvelles analyses de risques
- L'intégration de nouveaux pricers développés par l'équipe Quantitative Equity afin de les rendre disponibles au sein du système d'information Equity
- Intégration de la librairie de calcul Equity développée par la R&D
- Fournir des services en lien avec la librairie de recherche
- Le décommissionnement de l'application Legacy dédiée à la distribution des indicateurs de risques et la migration vers le nouvel outil
- la migration des jobs de calculs de la grille on premise ( datasynapse) vers le cloud via un nouveau middlware ( Armonik)
- Travailler sur la robustesse, la fiabilité de l’applicatif, l'optimisation et la qualité du code
- Contribuer à augmenter la couverture des tests unitaires et des cas de tests automatisés
Le consultant participera également au projet de refonte du SI :
- Refonte de certains modules
- Migration vers une architecture microservices./ APIsation des services
- Migration vers le Cloud (AWS).
- Mise en place d’un cache distribué
Cette mission nécessite :
- Une expérience significative en C#.
- Une bonne compréhension des problématiques liées au multithreading
- Connaissance des middlewares de calcul ( DataSynapse, IBM Symphony, etc)
- Connaissance des solutions de cache distribué ( Redis, Couchbase, etc)
- D'être familier avec les architectures micro services / API ( Rest / gRPC), les bonnes pratiques Devops et les outils de monitoring ( CI/CD, ELK, APM)
Définition du profil :
À la demande de la maîtrise d'oeuvre, et sur la base des spécifications fonctionnelles et techniques émises par celle-ci, le développeur code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures.
Nécessite un niveau d'expérience minimum de + de 10 ans.