MARGO

Témoignage

Anna, Software Engineer C#

Retour sur l’expérience d’Anna, sa formation au C# et son quotidien chez Margo


Après un doctorat en mathématiques appliquées, Anna débute sa carrière dans l’enseignement puis travaille pendant près de dix ans en tant qu’ingénieur chercheur où elle développe des codes de calcul pour différentes applications industrielles. En 2019, elle décide de quitter le monde de la recherche pour celui du conseil et rejoint Margo en tant que Software Engineer. 

S’ensuivent trois mois de formation en interne afin d’apprendre à coder dans un nouveau langage, puis Anna intègre un projet en développement C# à la Société Générale. Découvrez son parcours, son quotidien en mission et comment Margo l’accompagne dans son évolution de carrière.

 

Pourquoi as-tu choisi d’intégrer un cabinet de conseil après ton expérience dans la recherche ?

 

Le projet sur lequel je travaillais depuis plusieurs années arrivait à son terme. Je me suis donc naturellement demandé ce que je souhaitais faire ensuite et j’ai réalisé que j’avais envie de vivre une expérience plus opérationnelle et plus concrète. Travailler en cabinet de conseil était pour moi l’opportunité de compléter ma vision du métier d’ingénieur et des différentes applications possibles des outils de développement. 

 

Qu’est-ce qui t’as convaincue de rejoindre Margo en particulier ?

 

J’ai vraiment été séduite par la culture de la formation chez Margo et par la confiance qu’on m’a rapidement accordée. J’ai perçu une grande ouverture d’esprit quant à l’évolution de carrière : le fait que je souhaite me former sur une nouvelle technologie ou que je découvre le secteur de la finance des marchés n’a jamais été un problème. Je me suis sentie tout de suite accompagnée et encouragée.

 

J’ai aussi beaucoup apprécié la philosophie de Margo selon laquelle le consultant peut choisir son projet client. Ce n’est pas le cas dans toutes les sociétés de conseil et ça fait la différence.

 

Enfin, tous les sujets proposés sont extrêmement intéressants et exigeants techniquement. Les missions sont sélectionnées avec soin et l’on bénéficie d’un accompagnement de qualité.

 

Justement, comment as-tu été accompagnée par Margo à ton arrivée ?

 

Dès mon arrivée chez Margo, j’ai suivi une formation de trois mois afin d’apprendre à développer dans un nouveau langage. J’avais l’habitude de coder en C et C++ et j’appris le C# avant de commencer ma première mission. 

 

J’ai bénéficié d’un accès à des formations en ligne sur Pluralsight mais j’ai surtout beaucoup échangé avec d’autres consultants Margo, experts en C#. Ils m’ont donné des conseils sur les meilleurs cours à suivre et ont évalué régulièrement mon niveau pour que je puisse renforcer mes compétences là où j’en avais le plus besoin.

 

J’ai aussi eu l’occasion de découvrir les projets sur lesquels ils travaillaient et donc de me projeter sur les compétences que je pourrai acquérir par la suite. Ces échanges ont été très formateurs et m’ont permis de préparer au mieux mon intégration au sein de ma propre mission. 

 

Parlons de ton projet au sein de la Société Générale : quel est ton rôle au quotidien ?

 

Je suis Software Engineer C# et j’interviens à la Société Générale Corporate and Investment Banking. Je travaille au sein d’une équipe d’une dizaine de développeurs et experts fonctionnels. Nous sommes chargés, entre autres,  d’intégrer dans une application interne des outils de pricing de produits dérivés sur taux développés par les équipes R&D. Cette application est utilisée par les traders et les sales de la Société Générale.

 

Les domaines d’intervention sur ce projet sont très variés, aussi bien d’un point de vue technique que fonctionnel : gestion de base de données, intégration de nouveaux composants, support pour les utilisateurs quand les questions concernent la publication des courbes de taux ou le pricing de certains produits dérivés. En ce moment, je travaille notamment sur l’intégration d’un nouveau pricer sur les produits dérivés sur bond.

 

Et techniquement parlant, quelles compétences as-tu pu développer jusqu’à présent ?

 

Je me perfectionne tous les jours en C# et j’apprends également beaucoup sur les bases de données, avec lesquelles je n’avais jamais eu l’occasion de travailler auparavant.

 

J’ai également appris à travailler en équipe, en développant à plusieurs sur le même code, chose que j’avais très peu pratiquée lorsque je travaillais dans la recherche. J’ai découvert aussi l’importance des tests unitaires dans l’évolution et la maintenance d’une application d’une telle ampleur. J’ai vraiment apprécié la rigueur de mon équipe à la SGCIB. Il y a une réelle volonté de produire un code de qualité, propre, efficace et facilement maintenable.

 

Pour finir, quels sont les aspects de ta mission qui te plaisent le plus aujourd’hui ?

 

J’apprécie particulièrement le fait de travailler sur un projet en temps réel. Jusqu’à présent, j’ai toujours développé sur des projets très amonts ou encore en stade de PoC, où il n’y avait pas encore d’utilisateurs. La plateforme sur laquelle je travaille est utilisée au quotidien par les traders et les sales, ce qui demande une très grande exigence de fonctionnement opérationnel. Il faut être rigoureux et attentif aux nouveaux besoins car il y a toujours des améliorations à apporter, en terme de performance ou bien de livraison de nouvelles fonctionnalités.

 

Un autre grand changement pour moi a été de m’imprégner des méthodologies agiles. L’agilité nous offre une capacité d’adaptation rapide à des situations qui peuvent être très critiques, notamment dans le cadre d’une utilisation en temps réel. J’aime beaucoup cette façon d’opérer en travaillant par petites itérations. 

 

Enfin, ma mission me donne l’occasion d’échanger avec beaucoup d’interlocuteurs au sein de la Société Générale : mes collègues développeurs, mais aussi les équipes R&D et bien sûr les utilisateurs finaux des outils que je développe. C’est très intéressant car cela me permet de construire une vision globale du monde de la finance et je réalise à quel point il s’agit d’un secteur complexe et exigeant, qui évolue très vite.


C#

Témoignage

Pierre: de Software Engineer à Data Scientist

Diplômé de l’Enseirb Matmeca, Pierre rejoint Margo en août 2015 en tant que Software Engineer C#. Il commence par suivre une formation en interne de trois mois avant d’intégrer l’équipe de calcul de liquidités de la Société Générale. Après une nouvelle formation à Télécom Paris, Pierre se tourne vers des sujets de Data Science et entame un nouveau projet au sein de l’entité data de BPCE. Découvrez son parcours et comment Margo l’a accompagné dans cette évolution.

Découvrir 
Témoignage

Sabrina, Senior Software Engineer chez Margo

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 !

Découvrir 
Témoignage

De développeuse... à Maîtrise d'ouvrage

J'ai intégré Margo directement après mon école d’ingénieur, en tant que junior. J’ai rapidement pu démarrer ma première mission, notamment grâce à l’accompagnement et la préparation aux entretiens dont j’ai bénéficié - c'est d’ailleurs pour cela que j’avais choisi Margo.

Découvrir 
Actualité

Les challenges d'un développeur C++ en finance (2/2)

Margo met en lumière ses développeurs et vous propose d'en savoir davantage sur le quotidien, les défis et les contraintes techniques rencontrés par un développeur C++ en finance de marché. Découvrez la deuxième partie de l'interview :

Découvrir 
Actualité

Les challenges d'un développeur C++ en finance (1/2)

Margo met en lumière ses développeurs et vous propose d'en savoir davantage sur le quotidien, les défis et les contraintes techniques rencontrés par un développeur C++ en finance de marché.

Découvrir