Senior Software Engineer (C#, .NET Core, .NET Framework)

  • C#
  • .NET Core

Senior Software Engineer (.NET)

Role Title:  Senior Software Engineer (C#, .NET Core, .NET Framework)

Location: Bangalore / Noida / Pune or Quarks Location

Engagement: Full-time 

Experience: 6–8 years

Job Description

We are looking for a highly skilled Senior Software Engineer / Backend Developer with 6–8 years of experience in designing, developing, and maintaining scalable backend applications using the Microsoft technology stack.

The ideal candidate should have strong expertise in C#, .NET Core, SQL Server, API integrations, asynchronous messaging systems, and modern DevOps practices.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications using C#, .NET Core, and .NET Framework
  • Build scalable and secure RESTful APIs and integrate third-party APIs as well.
  • Develop scalable and event-driven solutions using RabbitMQ or similar messaging platforms
  • Implement background jobs and scheduling using Hangfire
  • Write optimized SQL queries, stored procedures, and database designs in SQL Server / Relational Database (RDBMS)
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Participate in code reviews, architecture discussions, and technical decision-making
  • Manage application secrets and security configurations using Vault and GCP Secrets
  • Work with Azure Boards, Git workflows, Pull Requests, and CI/CD pipelines
  • Ensure application reliability through unit testing and API testing using Postman or Bruno
  • Troubleshoot production issues and optimize application performance

 

 

Required Skills

  • 6–8 years of hands-on experience in backend development
  • Strong proficiency in:
    • C#
    • .NET Core
    • .NET Framework
    • SQL Server / Relational Databases
  • Experience with:
    • RabbitMQ
    • REST APIs
    • Third-party API integrations
    • Event-driven architecture
    • Hangfire
  • Familiarity with:
    • Vault
    • GCP Secrets Manager
    • Azure Boards
    • CI/CD pipelines
  • Strong understanding of:
    • OOPs concepts
    • Design patterns
    • Microservices architecture
    • Clean coding practices
  • Experience in:
    • Unit Testing
    • API testing using Postman or Bruno

 

 

Preferred Qualifications

  • Experience working in Agile/Scrum environments
  • Exposure to cloud platforms and distributed systems
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
Facebook Twitter
Sounds like a match?

Want to turn your ideas into brilliant applications?

Talk to our Experts
Quarks

Want to give wings to your career?

Apply Now

Stay up to date with insights from Quarks!

    How can I help you?