Senior Back-End Developer
Core
Design, build, integrate, and extend enterprise-grade financial applications using modern C#, .NET, Azure, and microservices technologies for clients.
Role type
Senior Back-End Developer (Consultative/Client-Facing)
Builds
Scalable, secure, and high-performance enterprise solutions and microservices
Domain
Financial Services / Fintech / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Core/.NET 6+, ASP.NET Core, Entity Framework, RESTful API design, Microservices architecture, Distributed systems, Event-driven architectures, Messaging technologies (Kafka, RabbitMQ, Azure Service Bus), Unit/Integration testing (xUnit, NUnit, MSTest), Git, Microsoft Azure, Docker, Kubernetes, OAuth2/OpenID Connect, CI/CD pipelines
Preferred skills
Azure Functions, Azure API Management, Cosmos DB, Event Hubs, OpenShift, High-volume transactional systems, Payment platforms, Technical mentoring
Technologies
.NET, C#, Azure, Kafka, RabbitMQ, Docker, Kubernetes, xUnit, NUnit, MSTest, Git, OpenShift, Cosmos DB
Responsibilities
Design and develop enterprise-grade applications using C# and .NET; Build scalable backend services and RESTful APIs; Design microservices and distributed systems; Integrate with clients and product teams to deliver solutions; Manage multiple projects and priorities while maintaining high-quality deliverables; Translate business requirements into scalable technical solutions and architecture; Mentor other developers and promote engineering best practices
Seniority
Senior, hands-on IC with client-facing responsibilities