MARGO

Actualité

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

Découvrez le quotidien de 5 développeurs C++, consultants chez Margo


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é.

Quelle est ta formation initiale ?

K. : Je suis diplômé de l’ENSIMAG, Option Modélisation mathématique et réalite virtuelle.
D. : J’ai suivi une formation universitaire. J’ai soutenu une thèse en informatique temps-réel, automatique et robotique.
E. : Je suis diplômé de Telecom Saint-Etienne. J’ai également un Master II en Recherche.
R. : Je suis issu d’une formation universitaire et physicien théorique.
N. : Je suis diplômée de l’ENSI.

Sur quoi travaille ton équipe ?

K. : Je travaille sur l’intégration d’une librairie financière pour les produits de taux au sein d’un progiciel.
D. : Je travaille sur du pricing de dérivés d’actions et le calcul d’indicateurs financiers (sensibilités aux variations de sous-jacents).
E. : Mon équipe développe from scratch une plateforme de trading électronique et décommissionne donc la chaîne de passage d’ordres d’un progiciel.
R. : Mon équipe et moi travaillons sur la gestion des paiements des trades qui viennent du Front Office (traitement temps réel) et  vers les Back-Office : reporting/comptabilité. 
N. : Je travaille sur Summit. Mon équipe doit  assurer le suivi des opérations de marché conclues au Front-Office.

Quels logiciels et langages utilises-tu ? Quel type de système d’exploitation utilises-tu ?

K. : J’utilise les langages C++, C#, Java et des logiciels comme Visual Studio, Excel et Summit.  Concernant le système d’exploitation, c’est Windows à 80% et Unix à 20%.
D. : Je travaille dans un environnement de développement  Visual Studio et manie au quotidien le C++. J’utilise aussi SVN pour la gestion des versions. J’utilise Windows et Linux.
E. : J’utilise Microsoft Visual Studio. En ce qui concerne les langages : C++, C# et certains langages de scripting. Windows 7 et Red Hat Linux.
R. : L’environnement technique est riche. Je travaille sur le progiciel Summit (ORM finance de marché), Git, Jenkins, C/C++, Python, KSH et Bash.
N. : Je travaille sur Summit et les langages : C/C++ et SQL. Le système d’exploitation est composé de Windows, Solaris et Linux.

Pourquoi as-tu choisi de travailler en C++ et pas en C# ou en Java ?

K. : C++ (comparé à C#/Java) est utilisé pour des problématiques où la performance est primordiale et ce sont des sujets qui m’intéressent beaucoup.
D. : Lors de ma formation initiale et de mes premières missions, C# et Java n’existaient pas! Le C++ s’est imposé naturellement.
E. : Je pense que le C++ est un langage pédagogique et formateur. Il permet de mieux appréhender le fonctionnement de la machine.
R. : J’ai choisi le C++ pour le challenge intellectuel et les possibilités quasi infinies que présente le langage.
N. : Le C++ est un langage à la fois bas et haut niveau, qui peut être utilisé en orienté objet ou non. Il permet au développeur de gérer lui-même la mémoire ce qui peut être délicat mais cela permet de mieux cerner les problématiques bas niveau. Au-delà de ça, c’est un langage performant.

[To be continued…]


C#
Finance des marchés
Haute Performance IT

Témoignage

Anna, Software Engineer C#

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. Découvrez son parcours, son quotidien en mission et comment Margo l’accompagne dans son évolution de carrière.

Découvrir 
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éléchargement

Livre Blanc Open Insuring

Dans un environnement de plus en plus concurrentiel où gravitent start-up et insurtechs, les acteurs traditionnels de l’assurance doivent repenser leurs modèles économiques pour prendre le virage de l’open insuring et conserver une place de choix dans leur écosystème. A CAPELLA Consulting et Margo vous délivrent le fruit de leur réflexion sur les leviers de croissance de demain que les assureurs devront actionner s’ils veulent rester des acteurs forts et indispensables sur le marché de l’assurance.

Découvrir 
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 
Actualité

RPA : de la robotisation des processus à l’automatisation intelligente

Dans cet article nous vous proposons de revenir sur les concepts adossés à l’acronyme RPA (Robotic Process Automation) et ses cas d’usage.

10/10/2019 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