Développeur C# Full-Stack Senior - Projets Bancaires
À distance
À plein temps
Temps partiel
Nous recherchons un Développeur Full-Stack C# expérimenté pour rejoindre notre équipe spécialisée dans le développement d'applications bancaires et de services de trading. Dans ce rôle, vous participerez à la conception et au développement de systèmes de courtage innovants et d'applications back-office performantes utilisant les technologies .NET les plus récentes. Si vous êtes passionné par la création de solutions financières robustes et évolutives, ce poste est fait pour vous.
Responsabilités Clés
- Concevoir et développer des applications back-office conviviales pour la gestion des processus d'entreprise dans le secteur financier.
- Créer et maintenir des services d'intégration et des API Web hautement performants avec ASP.NET Core.
- Développer des interfaces utilisateur réactives en utilisant des frameworks modernes comme React, Angular ou Vue.js.
- Collaborer avec les analystes pour effectuer une analyse approfondie des exigences métier et vérifier leur conformité avec l'architecture système existante.
- Participer activement aux revues de code, au refactoring et à l'amélioration continue de la base de code.
- Réaliser des tests initiaux des solutions implémentées et assurer leur mise en service.
- Documenter les solutions techniques en respectant les standards de l'industrie.
- Contribuer à l'optimisation des performances des systèmes de trading et des applications financières.
- Résoudre les problèmes complexes liés aux systèmes de courtage et aux services de trading.
Compétences Requises
- Minimum de 3 ans d'expérience en tant que développeur C#/.NET, avec une connaissance approfondie de .NET 8 et C# 12.
- Expérience pratique dans le développement d'API Web avec ASP.NET Core.
- Maîtrise d'au moins un framework front-end moderne (React, Angular, Vue.js ou Svelte).
- Connaissance approfondie des concepts HTTP - statuts, en-têtes, authentification, autorisation.
- Expérience en intégration continue (CI) et revue de code.
- Solide compréhension des principes de programmation orientée objet, des patterns de conception et des bonnes pratiques de développement.
- Familiarité avec les méthodologies de développement en équipe (Waterfall, Agile, DevOps).
- Connaissance des bases de données relationnelles et des outils ORM comme Entity Framework Core.
- Niveau d'anglais suffisant pour lire la documentation technique et communiquer avec l'équipe internationale.
Atouts Supplémentaires
- Expérience avec la stack technologique suivante: React 18+, MobX, TypeScript 5+, NSwag, ASP.NET Core 8, Dapper.
- Compétences en mise en page utilisant Flexbox, CSS Grid et Bootstrap 5.
- Expérience préalable dans le secteur financier, bancaire ou des systèmes de trading.
- Connaissance des architectures microservices et des techniques de déploiement cloud (Azure, AWS).
- Familiarité avec Docker, Kubernetes et les pratiques DevOps modernes.
- Expérience avec les outils d'automatisation et de CI/CD (GitHub Actions, Azure DevOps, Jenkins).
- Connaissance des principes de sécurité applicables aux applications financières.
À Propos du Projet
Vous travaillerez sur un projet bancaire majeur axé sur le développement de systèmes de courtage et de services de trading. Ce projet implique la création d'applications de gestion back-office sophistiquées et de services d'intégration hautement performants qui soutiennent les opérations financières critiques.
Pourquoi Nous Rejoindre
En rejoignant notre équipe, vous aurez l'opportunité de travailler sur des projets complexes et stimulants dans le secteur financier. Vous développerez votre expertise en technologies .NET modernes tout en résolvant des défis techniques uniques dans le domaine du trading et de la banque. Notre environnement de travail à distance vous offre la flexibilité nécessaire pour équilibrer votre vie professionnelle et personnelle tout en collaborant avec des professionnels talentueux du monde entier.