Senior .NET Software Engineer
Core
Design, develop, and maintain high-quality backend solutions for card payment experiences using scalable, cloud-native .NET applications.
Role type
Senior .NET Software Engineer (Backend)
Builds
Scalable, event-driven, and distributed microservices for card payment platforms
Domain
Fintech / Cloud-native distributed systems
Deliverable
production ML models | product features
Required skills
C#, .NET Core (.Net 6/8), Microservices architecture, Event-driven architecture, Distributed systems patterns (Idempotency, Circuit Breaker, Sagas, Inbox/Outbox), CI/CD pipelines, Unit/Integration testing, Terraform/IaC, Messaging systems (Azure Service Bus)
Preferred skills
Azure cloud services, AI tooling proficiency
Technologies
.NET, C#, Azure, Azure DevOps, Terraform, Azure Service Bus
Responsibilities
Design microservices and event-driven architectures, improve CI/CD pipelines, implement fault-tolerant distributed system patterns, integrate internal and external APIs, contribute to technical decisions
Seniority
Senior, hands-on IC