Développeur C#
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Ce que nous allons accomplir ensemble
Dans le cadre de la transformation digitale et de l’optimisation de ses systèmes d'information, l’un de nos partenaires, acteur de référence dans le secteur de la Banque, Finance et Assurance (BFA), souhaite renforcer ses équipes de développement.
Ce projet s’inscrit dans un environnement exigeant où la data, l’automatisation des processus et la performance des applications sont au cœur des enjeux métiers.
L’objectif est de concevoir et faire évoluer des solutions robustes permettant notamment le traitement de données financières, le développement d’outils de reporting, ainsi que l’automatisation des flux et des contrôles réglementaires. Le développeur interviendra sur des applications en C# (.NET) pour les systèmes backend critiques, ainsi que sur des composants en Python dédiés à l’analyse de données, aux scripts d’automatisation et aux outils métiers spécifiques.
Intégré à une équipe agile, il participera à l’ensemble du cycle de vie des applications : recueil des besoins, conception technique, développement, tests, intégration et mise en production, dans le respect des normes de sécurité et de conformité propres au secteur financier.
Votre mission
Vous serez en charge de concevoir, développer et faire évoluer des applications et outils techniques au service des activités métiers dans le secteur de la Banque, Finance et Assurance. Vous développerez des solutions robustes et performantes en C# (.NET) pour les systèmes backend critiques, ainsi que des modules et scripts en Python dédiés au traitement de données, à l’automatisation des process et au reporting.
Vous contribuerez à la mise en place de systèmes fiables permettant la gestion et l’analyse de données financières, tout en garantissant le respect des exigences de sécurité, de performance et de conformité réglementaire.
Votre quotidien sera rythmé par
- Développer et maintenir des applications backend en C# (.NET) répondant aux besoins métiers du secteur financier
- Concevoir et implémenter des scripts et outils en Python pour le traitement, l’analyse et l’automatisation des données
- Participer à l’analyse des besoins fonctionnels en collaboration avec les équipes métiers et les business analysts
- S’échanger avec les équipes techniques (architectes, DevOps, QA) afin d’assurer la cohérence des solutions mises en œuvre
- Mettre en œuvre des API et des services permettant l’intégration avec les systèmes existants
- Contribuer à l’amélioration des performances, de la sécurité et de la fiabilité des applications
- Rédiger la documentation technique et assurer la qualité du code (tests unitaires, revues de code, bonnes pratiques)
- Participer aux rituels agiles (daily meetings, sprint planning, reviews)
- Accompagner le déploiement des solutions en environnement de production et assurer le support technique
- Veiller au respect des contraintes réglementaires et des normes en vigueur dans le secteur BFA
Votre future équipe
Vous rejoindrez une équipe pluridisciplinaire composée de développeurs, d’architectes, de data engineers et de profils métiers, évoluant dans un environnement collaboratif et orienté delivery.
L’équipe fonctionne en méthodologie agile et favorise les échanges réguliers, le partage de connaissances et l’amélioration continue.
Vous bénéficierez d’un accompagnement dès votre arrivée afin de faciliter votre montée en compétence sur les outils, les processus internes et les spécificités du secteur financier.
Votre stack de jeu
Langages & Frameworks
- C# (.NET Core / .NET 6+)
- Python (scripts, data processing, automatisation)
- ASP.NET Web API (développement de services REST)
Architecture & Développement
- Architecture microservices et/ou orientée services (SOA)
- Développement d’API REST
- Programmation orientée objet (POO) et bonnes pratiques de développement
- Base de données : SQL Server / PostgreSQL, requêtes SQL, optimisation et modélisation de données
- Traitement de données avec Python (Pandas, NumPy)
Outils & Environnement
- Git (gestion de version)
- Azure DevOps / GitLab CI (CI/CD)
- Docker (conteneurisation)
- Visual Studio / VS Code
Méthodologies
- Méthodes agiles (Scrum / Kanban)
- Intégration continue / déploiement continu (CI/CD)
- Tests unitaires et d’intégration
Bonus appréciés
- Notion de cartographie et des outils liés (exemple : QGis)
- Cloud (Microsoft Azure ou AWS)
- Outils de messaging (Kafka, RabbitMQ)
- Frameworks Python (FastAPI, Flask)
- Connaissance des contraintes réglementaires du secteur BFA