← Back to jobs

NR Consulting Logo
.NET Multi-threading Engineer

NR Consulting

 

Hyderabad, Telangana, India

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

No related jobs found

Description

Design and maintain high-concurrency .NET applications using advanced multi-threading techniques.

This role is on-site.

Responsibilities

  • Implement complex multi-threading logic using Task Parallel Library (TPL) and Dataflow.
  • Manage concurrency control using Monitor, Mutex, Semaphore, and thread-safe collections.
  • Develop and maintain scalable Web APIs using C# and .NET Core.
  • Integrate messaging systems using RabbitMQ to handle asynchronous workloads.
  • Design and optimize data persistence layers using SQL Server.

Required Skills

  • 5+ years of professional software development experience.
  • Expertise in C# and .NET Core.
  • Deep understanding of multi-threading, including synchronization, context, and thread pools.
  • Experience with advanced TPL (Task Parallel Library) and BackgroundWorker.
  • Proficiency in building Web APIs.
  • Strong SQL Server skills.
  • Hands-on experience with RabbitMQ or other messaging queues.
  • Knowledge of background and foreground threads and exception handling in concurrent environments.

Preferred Skills

  • Experience with MongoDB.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs