Home
Jobs

Software Engineer Specialist .NET

7 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Experience Required: 7+ Years

Role Summary:

We are seeking an experienced .NET Tech Lead with strong expertise in building high-performance, scalable, and reliable APIs, including gRPC services. This role requires proficiency in asynchronous programming, queue-based systems, event-driven architecture, and Azure cloud services. The ideal candidate will also have experience with unit testing, performance, and load testing to ensure the quality and scalability of the system.

Key Responsibilities:

  • Design, develop, and optimize RESTful APIs using .NET Core for high-throughput and low-latency applications.
  • Implement asynchronous programming patterns to improve performance and scalability in API services.
  • Develop solutions based on event-driven architecture to handle real-time, high-volume data flows and asynchronous messaging (e.g., Azure Service Bus, RabbitMQ, Kafka).
  • Ensure proper logging, monitoring, and observability in distributed systems to detect and resolve issues quickly.
  • Participate in code reviews, ensuring best practices for performance, security, and reliability are followed.
  • Collaborate on technical discussions and contribute to the overall API, gRPC, and Azure strategy, architecture, and roadmap.

Required Skills and Qualifications:

  • 7+ years of experience with .NET stack (C#, ASP.NET Core, Web API).
  • 2+ years of experience with Azure Cloud services.
  • Extensive experience with asynchronous programming patterns such as async/await, Tasks, and Parallel Programming.
  • Experience with Azure cloud services including App Services, Azure Functions, Service Bus, and Blob Storage.
  • Experience with message queuing and event-driven systems (e.g., Azure Service Bus, RabbitMQ, Kafka).
  • Proficiency with unit testing frameworks (e.g., XUnit, NUnit, MSTest).
  • Experience conducting performance and load testing using tools like Azure Load Testing, JMeter, or Gatling.
  • Strong understanding of performance optimization techniques, such as caching, load balancing, and connection pooling.
  • Good experience with Agile methodologies and micro services architecture.

Soft Skills:

  • Takes ownership, is a proactive problem-solver with a positive, can-do attitude.
  • Passionate about development.
  • Excellent communication and teamwork skills.
  • Ability to work effectively in a remote environment.

Nice to Have:

  • Optimize APIs, gRPC services, and Azure-based systems for high-concurrency scenarios, ensuring they are scalable, secure, and maintainable.
  • Perform performance and load testing to evaluate system behavior under heavy usage, ensuring responsiveness and stability. Use tools like Azure Load Testing, JMeter, or Gatling.

Mock Interview

Practice Video Interview with JobPe AI

Start Technical Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You