.NET Developer with payments experience (remote)
Project/Client: Fintech
Duration: 12 months
Role Overview:
We are looking for a Senior .NET Developer to join a fintech project delivering greenfield payment initiatives across Europe. This is a hands-on engineering role focused on building modern, compliant payment platforms from the ground up, requiring deep expertise in real-time and batch payment systems, banking standards, and Open Banking within regulated environments.
Key Responsibilities:
Develop and maintain backend payment processing services using C# / .NET
Implement and process ISO 20022 and SWIFT MT/MX payment messages
Integrate with bank APIs, real-time payment rails, and file-based channels
Support the full payment lifecycle from initiation to clearing, settlement, and reconciliation
Ensure security, compliance, error handling, and auditability of payment flows
Collaborate with engineering, product, and compliance teams
Contribute to code reviews, testing, CI/CD, and technical documentation
Must-Have Requirements:
6+ years of hands-on experience with C# / .NET (Core / 6 / 7 / 8)
Strong, practical experience with payment systems and banking integrations
Advanced knowledge of ISO 20022, SEPA, and payment messaging standards
Hands-on experience with SWIFT, FPS, BACS, CHAPS, TARGET2
Proven experience with Open Banking and regulated payment environments
Experience with REST, SOAP, SFTP, XML/JSON, message queues, and SQL Server
Secure coding practices and familiarity with Docker
Excellent English communication skills
Nice to Have:
Experience with core banking systems or digital wallets
Knowledge of cut-off times, clearing, and settlement processes
.NET Developer with payments experience (remote)
.NET Developer with payments experience (remote)