← Back to jobs

NR Consulting Logo
.NET Multi-threading Engineer

NR Consulting

 

Bangalore, Karnataka, India

Posted On: 11 days ago
Experience: 5+ years
Availability: Onsite
Openings: 3
Category: .Net Multithreading
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will build and maintain high-concurrency applications using .NET Core and advanced multi-threading techniques.

This role is on-site.

Responsibilities

  • Implement complex multi-threading logic using Task Parallel Library (TPL) and Dataflow.
  • Manage concurrency using synchronization primitives like Monitor, Mutex, and Semaphore.
  • Develop and maintain scalable Web APIs and messaging workflows with RabbitMQ.
  • Optimize data access and storage operations across SQL Server and MongoDB.
  • Ensure thread safety within applications using thread-safe collections and background workers.

Required Skills

  • 5+ years of professional software development experience.
  • Expertise in C# and Microsoft .NET Core.
  • Deep understanding of multi-threading, including thread pools, context, and synchronization.
  • Hands-on experience with Task Parallel Library (TPL) at an advanced level.
  • Proficiency in building and consuming Web APIs.
  • Strong SQL Server skills.
  • Experience implementing messaging queues via RabbitMQ.
  • Knowledge of thread-safe collections and background processing.

Preferred Skills

  • Experience with MongoDB database management.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs