Senior C# Developer - (PERMANENT)
Core
Design, develop, and maintain in-house web applications and backend services using C# and .NET.
Role type
Senior C# Developer
Builds
Backend services, RESTful APIs, microservices, and distributed systems
Domain
Financial services (life assurance) / Enterprise software
Deliverable
production ML models | product features | infrastructure
Required skills
C# (.NET 6/7/8), Entity Framework Core, SQL Server, T-SQL, RESTful API design, microservices architecture, React/Angular, unit testing, cloud-native solutions (Azure/AWS), SOLID principles, Clean Architecture, domain-driven design
Preferred skills
Experience in life assurance, serverless functions, message queues, event buses, SQL Server Reporting Services (SSRS), WCF
Technologies
.NET 6/7/8, Entity Framework Core, SQL Server, PostgreSQL, Azure, AWS, React, Angular, Visual Studio, IIS, JSON, XML
Responsibilities
Apply Clean Architecture and SOLID principles; Build high-quality backend services and RESTful APIs; Mentor junior developers; Ensure unit and integration test coverage; Troubleshoot production issues; Design cloud-native solutions using Azure or AWS; Develop modern web interfaces using React or Angular
Seniority
Senior, hands-on IC