Software Engineer C#
Vos missions au quotidien
Dans un environnement d’applications distribuées, assurer une disponibilité des services est crucial. Généralement, c’est à l’application serveur de proposer un mécanisme de failover pour permettre de basculer vers le système backup et de minimiser les interruptions.
Ce sujet de stage s'inscrit dans le développement d'un système de failover mais côté application "client", en intégrant diverses technologies de communication (HTTP, GRPC, RabbitMQ, TibcoRV, etc). Ce système qui s’intégrera dans un système d’applications distribuées de trading, a pour objectif de pallier la défaillance des services cibles en les remplaçant (en cas d’indisponibilité) par un système de simulation.
L’objectif principal est de concevoir, implémenter et tester un système de failover capable de gérer les pannes des services externes et d’assurer la continuité de service en utilisant plusieurs technologies de communication.
Description des missions :
- Analyse et conception du système de failover
- Conception d’une architecture flexible (dynamic architecture) permettant l’intégration de plusieurs protocoles de communication dans le système de failover.
- En cas de panne d’un système cible, switcher automatiquement sur le système de simulation
- Implémenter un système de monitoring pour détecter les défaillances et envoyer des notifications
Et si c’était vous ?
- Vous êtes étudiant de niveau Bac +4/5 en Université, école d’Ingénieur, de Commerce ou Université avec une spécialité en Informatique
- Vous avez des compétences en : POO, C#, .NET, WPF, SQL
- La connaissance de Framework de test ( NUnit), Teamcity, Jenkins, GitHub et GIT serait un plus
- You're fluent in English ! Vous êtes notre candidat idéal !
Plus qu’un poste, un tremplin
Dès votre arrivée, vous serez intégré dans nos équipes et apprendrez chaque jour aux côtés de nos experts qui vous accompagneront dans vos missions. Progressivement, vous gagnerez en autonomie sur vos projets pour faire de cette expérience un vrai accélérateur de carrière. Vous découvrirez également toute la diversité de nos métiers, dans un secteur qui évolue et innove en permanence.
A la fin de vos études, diverses opportunités pourront s’offrir à vous, en France et à l’international.
Pourquoi nous choisir ?
Attentif à votre qualité de vie et conditions de travail, vous bénéficiez d’avantages :
- Jours de télétravail (pour tout stage de longue durée et selon le rythme de votre service)
- Prise en charge de 50% de votre titre de transport
- Billetterie à prix réduits de notre Comité d’Entreprise (concerts, cinéma, sport)
- Offre variée de restaurants d’entreprise et de cafétérias à tarifs compétitifs ainsi que des titres restaurants dématérialisés quand vous êtes en télétravail
Créer, oser, innover, entreprendre font partie de notre ADN. Si vous aussi vous souhaitez être dans l’action, évoluer dans un environnement stimulant et bienveillant, vous sentir utile au quotidien et développer ou renforcer votre expertise, nous sommes faits pour nous rencontrer !
Vous hésitez encore ?
Sachez que nos collaborateurs peuvent s’engager quelques jours par an pour des actions de solidarité sur leur temps de travail : parrainer des personnes en difficulté dans leur orientation ou leur insertion professionnelle, participer à l’éducation financière de jeunes en apprentissage ou encore partager leurs compétences avec une association. Les formats d’engagement sont multiples.