Développeur senior C#

Il y a 2 jours

ÎledeFrance, Île-de-France tricefal®️ Temps plein 70 000 € - 110 000 € Contrat

Nous recherchons 2 développeurs senior back end C# (XP > 10 ans) afin de fluidifier / améliorer la production d'applications de cash management.

Le Développeurs Senior

  • connait très bien les architecture microservices,en ayant pu refondre (refacto) des microservices, monitorer et tester toute une chaine de microservices d'une application lors des appels (et pas uniquement développé "1" microservice dans ses missions)
  • a une compétence avérée en multhithrading
  • a composé depuis plusieurs années avec RabbitMQ
  • sait converser quotidiennement en anglais avec des équipes internationales (US, Inde, Asie ...)
  • est pushy dans la proposition de refonte de microservices et sait justifier / défendre ses choix.

A titre indicatif, ci-dessous le contexte des développeurs des applications de cash management :

About The Role

We are seeking a highly skilled C# Developer to join our team and contribute to the development and maintenance of a complex payment processing engine built on event-driven architecture.

This role involves working on mission-critical systems that handle high-volume, real-time financial transactions with a strong focus on reliability, scalability, and security.

Key Responsibilities

  • Design, develop, and maintain components of our payment processing engine using C# and .NET Core.
  • Implement and optimize event-driven architecture patterns (e.g., pub/sub, message queues).
  • Collaborate with architects and product teams to ensure system scalability and fault tolerance.
  • Integrate with external payment gateways, banking APIs, and internal services.
  • Write clean, maintainable, and well-documented code following best practices.
  • Perform code reviews, unit testing, and participate in continuous integration and deployment processes.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to performance tuning and system optimization for high throughput and low latency.

Required Skills & Qualifications

  • 5+ years of experience in software development with C#/.NET Core.
  • Strong understanding of event-driven architecture, asynchronous programming, and message-based systems (e.g., RabbitMQ, Kafka, Azure Service Bus).
  • Experience with microservices architecture and RESTful APIs.
  • Solid knowledge of Postgres SQL or other relational databases; familiarity with NoSQL is a plus.
  • Understanding of payment systems, financial protocols, or transaction processing is a plus
  • Proficiency in unit testing, CI/CD pipelines, and Git.