5 - 10 years
15.0 - 25.0 Lacs P.A.
gurgaon
Posted:3 months ago| Platform:
Work from Office
Full Time
Key Responsibilities: Design, develop, and maintain backend services using .NET Core and ASP.NET Core . Build and optimize RESTful APIs and microservices to handle high-performance and scalable applications. Collaborate with front-end developers, product managers, and other team members to define technical requirements and system architecture. Design and implement efficient data access strategies using Entity Framework Core , SQL Server , and/or other relational or NoSQL databases. Develop and maintain unit and integration tests to ensure high-quality, reliable code. Integrate third-party services and external APIs. Implement authentication and authorization mechanisms such as JWT, OAuth, or ASP.NET Core Identity . Leverage cloud platforms (Azure/AWS) to deploy, monitor, and scale backend services. Troubleshoot and resolve issues in production and development environments, ensuring the smooth operation of the backend systems. Optimize code and systems for performance and maintainability. Follow Agile methodologies, participating in sprint planning, code reviews, and sprint retrospectives. Ensure application security and data protection in accordance with best practices. Required Skills and Qualifications: 5+ years of professional experience with .NET Core , ASP.NET Core , and C#. In-depth knowledge of object-oriented programming (OOP) and design patterns. Strong experience with RESTful APIs , Web API design, and integration. Expertise in Entity Framework Core or other ORM frameworks. Hands-on experience with relational databases (SQL Server, PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). Familiarity with unit testing frameworks such as xUnit , NUnit , or MSTest . Experience with cloud platforms like Microsoft Azure or AWS for deploying and maintaining backend services. Knowledge of version control systems like Git. Solid understanding of software architecture principles, including microservices , CQRS , and event-driven architecture. Proficiency in async/await and multithreading in C#. Experience with Docker and Kubernetes for containerization and orchestration. Strong debugging, problem-solving, and troubleshooting skills. Ability to work in an Agile environment (Scrum/Kanban). Good communication skills and a team-oriented mindset. Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualifications: Familiarity with CI/CD pipelines and DevOps tools (Jenkins, GitLab CI, Azure DevOps). Experience with message queues (RabbitMQ, Kafka). Knowledge of GraphQL and its integration into backend services. Exposure to container orchestration and cloud-native solutions. Understanding of front-end frameworks (React, Angular) for effective collaboration with front-end developers. Familiarity with monitoring tools like Prometheus , Grafana , or Application Insights .
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
INR 20.0 - 27.5 Lacs P.A.
INR 4.0 - 5.5 Lacs P.A.
INR 1.0 - 2.0 Lacs P.A.
INR 16.0 - 19.0 Lacs P.A.
INR 15.0 - 25.0 Lacs P.A.
INR 20.0 - 25.0 Lacs P.A.
INR 6.0 - 10.0 Lacs P.A.
INR 6.0 - 9.0 Lacs P.A.
INR 6.0 - 10.0 Lacs P.A.
INR 40.0 - 80.0 Lacs P.A.