We are seeking an experienced .NET Developer with strong Cards and Payments domain expertise to design, develop, and support enterprise-grade payment applications. The ideal candidate should possess hands-on experience in payment processing platforms, card payment systems, transaction lifecycle management, and up-to-date .NET technologies.
Key Responsibilities
Key Responsibilities
Design and develop scalable payment and card-processing applications.
Build and support high-volume transaction processing systems.
Develop APIs for payment gateways and third-party integrations.
Work on card transaction lifecycle—from authorization through settlement.
Ensure applications meet security and PCI-DSS compliance requirements.
Troubleshoot production issues and provide L3 support.
Participate in architecture reviews and technical design discussions.
Collaborate with business analysts, architects, QA teams, and payment SMEs.
Nice to Have
Exposure to Open Banking.
Experience with Payment Gateway integrations (Stripe, Adyen, Worldpay, Fiserv, etc.).
Azure Kubernetes Service (AKS).
Docker & Kubernetes.
Event-driven architectures.
Fraud Monitoring Systems.
Payment Modernization Programs.
Skill Requirements
Mandatory Technical Skills
.NET Technologies
8+ years of hands-on experience in:
C#
ASP.NET MVC / ASP.NET Core
.NET Framework / .NET Core
Web API / REST Services
Entity Framework
LINQ
Microservices Architecture
Database
SQL Server
Stored Procedures
Query Optimization
Database Design
Merchant Payment Systems
Payment Gateway Integrations
Real-Time Payments
Digital Payments
Open Banking APIs
These domain areas align with internal Payments & Cards capability focus areas such as Cards, Merchant Solutions, Real-Time Payments, Payment Security, and Payment Processing.