We are hiring for this position on behalf of our client
What You’ll Work On
As a Senior C# Developer, you’ll play a key role in designing, developing, and optimizing mission-critical applications.
You’ll collaborate with a talented team, drive best practices, and work on exciting projects that make an impact.
Your focus will include :
- Building and enhancing .NET Core (6.0+) applications with Web API, MVC, and Middleware.
- Designing robust RESTful APIs with Swagger & JWT, plus integrating with GraphQL / gRPC services.
- Optimizing SQL Server queries and leveraging MongoDB for document-oriented data.
- Implementing messaging solutions with RabbitMQ / Kafka for scalable, asynchronous systems.
- Applying smart Redis caching strategies to boost performance.
- Partnering with frontend developers to ensure smooth integrations.
Requirements
Strong experience with .NET Core (6.0+) – Web API, MVC, Dependency Injection, MiddlewareKnowledge of Entity Framework Core and common .NET tools (LINQ, Dapper, Serilog)Solid SQL Server skills (queries, stored procedures, optimization)Familiarity with MongoDB basics (document modeling, aggregation)Experience building RESTful APIs (Swagger, JWT) and integrating with external APIs (OAuth2, GraphQL, gRPC)Hands-on with RabbitMQ or Kafka for messagingUnderstanding of Redis cachingBasic JavaScript for frontend collaborationAbility to write clean, maintainable code using design patternsStrong problem-solving and teamwork skills in Agile / Scrum environmentsGood at EnglishNice to have :
Able to speak Mandarin is a plus