C# Dotnet Developer

Quest Global
Bengaluru, Karnataka, India

Job Requirements

At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.

Experience: 8+ years of professional software development experience, with a strong focus on C# and the .NET ecosystem.

  • Backend Mastery: Deep expertise in .NET Core / .NET 6/7/8, ASP.NET Core Web API, and RESTful API design.
  • Architecture: Proven experience designing distributed systems, microservices, and event-driven architectures.
  • Concurrency & Performance: Strong understanding of multi-threading, asynchronous programming (async/await), and memory management in C#.
  • Databases: Extensive experience with SQL Server (or similar RDBMS) and Entity Framework Core. Experience with NoSQL databases (Redis, MongoDB, Cassandra) is a must.
  • Messaging Queues: Experience with message brokers like RabbitMQ or Apache Kafka for real-time data streaming.
  • Testing: Strong advocate for Test-Driven Development (TDD) and experience writing unit, integration, and performance tests (xUnit, NUnit).
  • Cloud & CI/CD: Experience with cloud platforms (Azure preferred, AWS acceptable), Docker, Kubernetes, and CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions).

Work Experience

Soft Skills

  • Problem Solver: Ability to troubleshoot complex production issues under pressure.
  • Communicator: Excellent verbal and written communication skills; ability to explain complex technical concepts to non-technical stakeholders.
  • Leader: A natural mentor who enjoys elevating the skills of the team.
  • Ownership: Proactive attitude with a strong sense of ownership and accountability.

Score my resume against this job, free →

Questions about this job

How do I apply for the C# Dotnet Developer job at Quest Global?

Use the apply link on this page: you apply directly with Quest Global on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Quest Global want for this C# Dotnet Developer role?

The job description asks for C#, .NET Core, .NET 6, .NET 7, .NET 8, ASP.NET Core Web API, RESTful API design and distributed systems. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Quest Global?

Apply to the Quest Global roles that match your experience, and tailor your resume to each job description: for this role that means showing C#, .NET Core, .NET 6. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this C# Dotnet Developer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Quest Global, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →