Senior C# developer

About the Role
We’re building a comprehensive digital banking platform that goes beyond traditional finance, integrating seamless user experiences for everyday financial needs. We’re seeking a Senior C# Developer to join our backend team and contribute to scalable, secure systems handling diverse transaction types and user interactions.
You’ll focus on core banking functionalities while ensuring the platform supports high-volume operations and regulatory compliance. This senior position involves architecting robust services that power a feature-rich app used by thousands daily.


What You’ll Do

Design and implement high-performance backend services with C# / .NET 8
Develop REST & GraphQL APIs for mobile and web clients
Build key features including:
Account management (multi-currency, balances, transaction history)
Payment processing (real-time transfers, ACH, SEPA, SWIFT)
Card services (issuing, virtual cards, authorizations)
Loan systems with origination, EMI calculations, and automated repayments
Bill payments and recurring schedules
Savings and investment tools with goal tracking
Integrations for external services and APIs

Utilize stack: ASP.NET Core, Entity Framework Core, MediatR, MassTransit/RabbitMQ, Redis, PostgreSQL
Integrate with financial partners, payment gateways, and compliance tools (KYC/AML)
Maintain bank-level security and adherence to standards (PCI-DSS, PSD2, GDPR)
Write maintainable code, conduct reviews, and guide team members

 

Requirements

5+ years in C# and .NET development (.NET 6/8 experience required)
Expertise in ASP.NET Core, microservices, DDD/Clean Architecture
Proven track record with secure financial applications (transactions, compliance)
Strong skills in PostgreSQL, EF Core, caching, and distributed messaging
Experience with cloud environments (Azure/AWS)
Knowledge of banking domains (payments, lending, accounts, regulations)
Proficient English communication

 

Nice-to-Haves

Background in neobanking or integrated financial platforms
Containerization (Docker/Kubernetes)
CQRS and event-sourcing patterns
Frontend familiarity (Blazor/React)
Open Banking standards (ISO 20022)

Required languages

English C1 - Advanced
Published 2 March
15 views
·
6 applications
To apply for this and other jobs on Djinni login or signup.
Loading...