Back-end Technical Requirement :• C#, .NET Core/6/7• Clean Code - TDD, SOLID, etc.• Clean Architecture• Working with distributed systems/microservices• Problem solving skills• Payment provider or financial services experience would be very useful• Communication skills are very important, they should be able to discuss technical experience with confidence, and explains things clearly and concisely• Azure services experience - Cosmos DB, Service Bus, Event Grid, Key Vaults - nice to have, not essential