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