qode.world

Senior C#.NET Developer

qode.world

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇲🇾 Malaysia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Entity FrameworkGraphQLGRPCJavaScriptKafkaMongoDB.NETRabbitMQRedisSQL

About the role

  • 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.
  • 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
  • Able to speak Mandarin is a plus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NET CoreC#Web APIMVCDependency InjectionMiddlewareEntity Framework CoreSQL ServerMongoDBRESTful APIs
Soft skills
problem-solvingteamworkcommunication