Senior C#.NET Developer
Full-time
Job Overview
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, Middleware
* Knowledge 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 messaging
* Understanding of Redis caching
* Basic JavaScript for frontend collaboration
* Ability to write clean, maintainable code using design patterns
* Strong problem-solving and teamwork skills in Agile/Scrum environments
* Good at English
Nice to have:
* Able to speak Mandarin is a plus