Partager cette offre
Dans le cadre du suivi et de l’évolution d’un logiciel d’accès aux marchés financiers, nous recherchons un Développeur C# / C++ intervenant sur des problématiques de production, de développement et d’optimisation des performances.
La mission s’inscrit dans un environnement de finance de marché, sur le périmètre de l’énergie, avec des environnements Windows et Linux.
Missions principalesAssurer le suivi de production et le développement du logiciel d’accès marché MCS.
Intervenir sur le support de niveau 1, le développement et la QA.
Analyser et optimiser les performances de l’application, notamment en matière de consommation mémoire et de temps CPU.
Profiler l’application et réécrire certains composants pour améliorer les performances.
Optimiser les structures de données utilisées pour la gestion des carnets d’ordres en mémoire.
Remplacer les conteneurs coûteux en ressources CPU et faire évoluer les algorithmes d’accès aux données.
Développer et porter le premier connecteur marché du périmètre sous Linux.
Développer des wrappers/binders C#/C pour intégrer les pilotes Linux Pico Inrush et EG (marshaling, P/Invoke).
Adapter les outils de déploiement de la solution pour un environnement Linux.
Assurer le monitoring des services systemd et la récupération des données en C#.
Installer et administrer les machines Linux nécessaires à l’exécution du logiciel MCS via le portail Azure.
Profil recherché
Expérience confirmée en développement C# et/ou C++.
Bonne maîtrise des environnements Windows et Linux.
Expérience en optimisation des performances applicatives : profilage, consommation mémoire et CPU, structures de données et algorithmes.
Connaissance des mécanismes d’interopérabilité entre C# et C (P/Invoke, marshaling).
Bonne compréhension de l’administration et du fonctionnement des environnements Linux.
Une expérience en finance de marché, idéalement sur le périmètre énergie, serait appréciée.
Autonomie, rigueur et capacité à intervenir aussi bien sur des sujets de développement que de production.
Environnement de travail
Langages : C#, C++
Systèmes : Windows, Linux
Interopérabilité : C#/C, Marshaling, P/Invoke
Linux : systemd, administration système, déploiement
Cloud : Azure
Finance de marché : accès marché, carnets d’ordres, connecteurs
Périmètre énergie : Trayport, ICE S2F, ElectronX
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Ingénieur C#/C++ Accès de marchés
I-lead Consulting
