Développeur Senior C# .NET pour Plateformes Financières | Télétravail

À distance
À plein temps
Temps partiel
Nous recherchons un.e Développeur.se C# Senior talentueux.se pour rejoindre notre équipe technologique dédiée au développement de solutions bancaires et services de trading innovants. Ce poste entièrement à distance vous offre l'opportunité de travailler sur des projets à forte charge utilisateur tout en exploitant les technologies .NET récentes pour concevoir des applications performantes et évolutives. Vous participerez au développement de plateformes de courtage sophistiquées qui sécurisent les transactions financières pour une clientèle internationale exigeante. Responsabilités Principales - Concevoir et développer des services d'intégration hautement chargés utilisant C# et le framework .NET 8, garantissant la stabilité des opérations financières critiques. - Créer et maintenir des API Web performantes pour les plateformes de trading et systèmes bancaires, assurant une communication fluide entre les différents composants. - Effectuer des analyses de performance et optimiser les applications pour garantir une réponse rapide même sous charge élevée, facteur crucial dans les environnements de trading. - Rédiger des tests unitaires et d'intégration complets pour assurer la qualité et fiabilité du code dans un domaine où la précision est primordiale. - Participer activement aux revues de code et partager votre expertise technique pour maintenir des standards élevés de qualité logicielle. - Mettre en œuvre les principes d'intégration continue et de déploiement continu (CI/CD) pour accélérer les cycles de développement. - Collaborer avec les équipes transversales pour comprendre les besoins métier complexes du secteur financier et les traduire en solutions techniques efficaces. - Documenter les architectures techniques et les choix de conception pour faciliter la maintenance et l'évolution des systèmes. - Contribuer à l'amélioration continue des processus de développement et à l'adoption des meilleures pratiques. - Résoudre les problèmes techniques complexes liés aux systèmes de trading en temps réel avec une approche méthodique. Compétences Requises - Minimum de 3 ans d'expérience professionnelle en développement C# et .NET, avec maîtrise des versions récentes (.NET 6/7/8). - Expertise approfondie d'ASP.NET Core et de la création d'API RESTful sécurisées et scalables. - Expérience avérée dans le développement de services d'intégration à haute charge capables de traiter d'importants volumes de données financières. - Solides connaissances des principes de programmation orientée objet et des design patterns adaptés aux applications financières. - Compétences en optimisation de performance et en profilage d'applications pour garantir des temps de réponse minimaux. - Expérience avec les bases de données SQL Server et les technologies ORM comme Entity Framework Core. - Familiarité avec les outils de CI/CD (Azure DevOps, GitHub Actions, Jenkins) pour maintenir un cycle de développement efficace. - Compréhension des méthodologies de développement (Agile, DevOps, Waterfall) et capacité d'adaptation aux processus établis. - Niveau d'anglais suffisant pour lire la documentation technique et communiquer avec des équipes internationales. - Capacité à travailler de manière autonome tout en collaborant efficacement au sein d'une équipe distribuée géographiquement. Atouts Supplémentaires - Expérience dans le secteur bancaire, financier ou des services de trading, avec compréhension des enjeux réglementaires. - Connaissance des architectures microservices et des principes de conception associés pour créer des systèmes modulaires. - Familiarité avec les technologies cloud, particulièrement Microsoft Azure et ses services financiers spécialisés. - Expérience avec des frameworks de messagerie comme RabbitMQ ou Kafka pour la gestion des flux de données en temps réel. - Connaissance des conteneurs Docker et orchestrateurs comme Kubernetes pour le déploiement d'applications distribuées. - Expérience avec les technologies front-end (JavaScript, TypeScript, Angular ou React) pour comprendre l'écosystème complet. - Maîtrise des protocoles de sécurité et des meilleures pratiques pour protéger les données financières sensibles. - Connaissance des systèmes de trading électronique et des protocoles financiers comme FIX. - Expérience avec les bases de données NoSQL et technologies de cache pour optimiser les performances des applications. Pourquoi Nous Rejoindre Nous offrons l'opportunité de travailler sur des projets financiers stimulants à l'échelle mondiale, tout en bénéficiant de la flexibilité du télétravail complet. Vous ferez partie d'une équipe technique d'élite, utilisant des technologies de pointe dans un environnement qui valorise l'innovation et le développement professionnel continu.