MARGO

Témoignage

Sabrina, Senior Software Engineer chez Margo

Découvrez le témoignage de Sabrina, consultante Margo


Sabrina a rejoint Margo en 2015 et est aujourd’hui Senior Software Engineer. Elle travaille actuellement sur un projet from scratch entre C# et DevOps pour la banque de financement de la Société Générale, dont l’objectif est d’automatiser et digitaliser le calcul de risque. Découvrez ce qui anime son quotidien et son parcours de carrière chez Margo.

 

Tu travailles sur le développement d’une application de calcul de risque à la SGCIB, peux-tu nous en dire plus sur ce projet ?

 

Le rôle de mon équipe est d’aider le trading dans la prise de décision pour les opérations d’achats et de ventes effectuées sur les marchés financiers. Ces opérations, réalisées par les traders, nécessitent que les parties s’accordent sur un prix. Mon équipe intervient en pre-trade, c’est à dire avant la négociation d’un deal par les équipes du trading. Pour passer un ordre, les traders ont besoin de connaître les indicateurs de risques réglementaires. Ces derniers permettent de réduire la part de risque dans un investissement tout en conservant une valeur significative de rendement. Nous sommes donc en charge de développer des algorithmes de calcul pour générer ces indicateurs de risque.

 

Et plus précisément, quel est ton rôle dans le développement de ces algorithmes de calcul ?

 

Lorsque j’ai rejoint l’équipe, mon premier objectif a été de développer from scratch une plateforme de build et donc d’introduire des bonnes pratiques de développement au sein du projet. Je ne pouvais pas rêver mieux : du développement en C#, du DevOps, et de nombreux challenges techniques ! Ça a d’ailleurs été très formateur, j’ai dû faire beaucoup de recherches personnelles qui m’ont permis de monter rapidement en compétences sur DevOps.  

L’autre enjeu de ma mission consiste à faire évoluer notre application sur le long terme. J’ai ainsi effectué deux migrations C# depuis mon arrivée, en .Net Framework 4.8 et actuellement en .Net Core 2.2. Cette dernière migration est d’ailleurs particulièrement challengeante. La structure du code attendu par le framework change complètement entre les deux versions, ce qui demande un grand nombre de modifications et également de bien comprendre le nouveau fonctionnement.

 

Comment s’organise ton équipe au quotidien ?

 

J’évolue au sein d’une équipe de neuf personnes, principalement composée de développeurs. Nous fonctionnons en agile avec des sprints de trois semaines.  Cette méthode nous permet de lisser la charge de travail et de réajuster les priorités.  Après chaque période de sprint nous faisons une démonstration au Sponsor pour être au plus proche de ses besoins. Nous réalisons aussi régulièrement des procédures de test, permettant d’identifier un nombre maximum de comportements problématiques du logiciel afin de les corriger, et d’en augmenter la qualité.

 

Et en dehors de ton projet à la SGCIB, comment participes-tu à la vie de Margo?

 

Cela fait quatre ans que je suis consultante chez Margo, et j’ai tout de suite accroché avec la culture d’entreprise. Nous sommes vraiment encouragés à nous investir et les opportunités de participer à des événements sont nombreuses : afterworks, mais aussi Meetups, tables rondes ou encore formations. A titre d’exemple, j’ai été mentor sur le premier Hackathon solidaire organisé par Margo, en février dernier. Mon rôle était de rencontrer l’association bénéficiaire en amont de l’événement afin de bien comprendre leur besoin et définir avec eux comment les participants pouvaient développer en 24h une solution qui leur serait la plus utile possible. Ensuite, au cours du Hackathon, j’étais présente auprès des équipes pour les aider à cadrer leur projet et les débloquer en cas de problème. Ça a été une très belle expérience où j’ai moi aussi beaucoup appris, notamment sur ma capacité à partager et vulgariser mes compétences, et à analyser une situation pour lui apporter une solution technologique.

Prochainement je vais également animer mes premiers coachings, afin d’accompagner d’autres Margos plus juniors sur des langages de développement orientés objet, du C#, de l’algorithmique… La formation est un sujet qui me tient vraiment à cœur, j’ai moi-même eu la chance de suivre une formation intensive en C# dès mon arrivée chez Margo et de bénéficier de séances de coaching régulières. Ces formations ont été très bénéfiques, et je souhaite à mon tour partager mon expérience et mes compétences.

 

Pour conclure, peux-tu nous parler de ton expérience de femme dans cet univers à consonance masculine ? 

 

J’ai baigné dans l’univers de l’IT dès mon plus jeune âge : ma mère, elle-même développeuse me programmait des jeux éducatifs, bien avant l’arrivée d’Adibou. Je n’ai jamais considéré le fait d’être une femme comme un obstacle ou un frein à ma carrière. D’ailleurs, que ce soit à travers mes études ou mon parcours professionnel, j’ai toujours ressenti de la bienveillance à mon égard. Je dirais même qu’aujourd’hui, c’est un avantage d’être une femme développeuse, notre profil plus rare est parfois valorisé et recherché. Grâce à la communauté interne Margo Women Network, j’ai d’ailleurs la possibilité de contribuer à valoriser la place des femmes dans la Tech par des actions de sensibilisation et des événements réguliers où nous pouvons partager et engager des actions concrètes.


Mon premier objectif à la SGCIB a été de développer from scratch une plateforme de build et donc d’introduire des bonnes pratiques de développement au sein du projet. Je ne pouvais pas rêver mieux : du développement en C#, du DevOps, et de nombreux challenges techniques !
C#
DevOps
Finance
Finance de Marché
Trading
Actualité

Enjeux de l'adaptation du référentiel de données de marchés d’une grande banque française aux exigences réglementaires

Sous la pression réglementaire, l’enjeu d’un référentiel commun de données de marché comme celui d’un historique de prix de produits fiable est au cœur des préoccupations des grandes banques. Toutes doivent relever les mêmes défis : gérer des volumes de données de plus en plus importants, implémenter et automatiser des contrôles de plus en plus complexes. Ce contexte les force à une restructuration des moyens de récupération, traitement, stockage et diffusion des données, dans un souci toujours plus pressant de transparence et d’encadrement des risques marchés.

Découvrir 
Tribune

MiFiD II : révolution ou transition vers MiFiD III ?

L’industrie financière connait depuis quelques années une évolution exponentielle en termes de produits financiers et de progrès technologiques, offrant aux clients investisseurs un panel d’investissement plus large et plus accessible, du moins en théorie… La crise mondiale de 2008 a pointé du doigt les dysfonctionnements et a amené la commission européenne à mettre en place une directive visant à protéger les clients investisseurs en 2014 : MiFid II. Cette dernière s’articule autour de trois principaux axes : la transparence, la protection de l’investisseur et l’efficience des marchés. Devant entrer en vigueur en janvier 2017 puis reportée d’un an car trop complexe à mettre en œuvre dans les temps, son application a engrangé de nombreuses confusions et provoqué une profonde réforme des marchés financiers.

18/07/2019 Découvrir 
Tribune

DSP 2 en route vers l'Open Banking ?

L’obligation de mise en œuvre de la DSP 2 (Directive sur les services de paiement 2) a généré un nombre d’échanges tout à fait inhabituel ces derniers mois, pour tous les banquiers comme pour les Fintechs. DSP 2 est une directive européenne qui impose aux banques d’ouvrir leur système d’information aux agrégateurs de comptes (i.e. Bankin ou Lynxo) et initiateurs de paiements (i.e. Slimpay ou WorldPay). Mais elles ne doivent pas le faire n’importe comment, la directive fixe des règles non négociables : la sécurité doit être maximum avec un mécanisme d’authentification forte de la part du client, l’expérience utilisateur doit être confortable et le client disposera de droits augmentés en cas de litige avec la banque notamment dans la situation d’une utilisation frauduleuse de son compte.

05/07/2019 Découvrir 
Success Story

Le Machine Learning source de ROI commercial pour un acteur bancaire majeur

Margo accompagne l'un des acteurs majeurs de la banque dans la réalisation d'un projet de développement et d'industrialisation d'un modèle de Machine Learning. Nous vous proposons notre retour d'expérience sur la mise en oeuvre de ce projet afin de mieux comprendre comment la datascience peut rapidement devenir génératrice de ROI pour nos clients.

04/07/2019 Découvrir 
Actualité

Quels challenges pour un développeur en Finance de Marché ?

Le quotidien d’un développeur dans le secteur de la finance de marché peut considérablement varier d’un département à l’autre. Sirine Kanoun, Software Engineer chez Margo, travaille actuellement au sein de la BNP, dans l’équipe IT Comptabilité / Finance. Sirine est en charge d’assurer la maintenance des applications existantes et de mettre en place de nouvelles fonctionnalités demandées par les utilisateurs issus du métier. Elle travaille ainsi en étroite relation avec les équipes comptables, ce qui apporte à sa mission une coloration bien particulière, liée à la fois au secteur d’activité et au coeur de métier de son équipe. Elle revient pour nous sur les quatre défis qu’elle adresse au quotidien et qui rendent son projet riche et challengeant.

Découvrir 
Témoignage

Rencontre avec Gaël, Software Engineer Haute Performance IT chez Margo

En débutant chez Margo, j’ai eu envie de sortir de ma zone de confort et de me former sur un langage plus poussé techniquement. Mon projet me permet de travailler en Java 8, ce qui m’a donné l’opportunité d’approfondir mes connaissances en langage orienté objet.

Découvrir