Backend Developer – .NET Job Description We are looking for a Backend Developer with 3+ years of professional experience to design, develop, and maintain scalable backend applications and RESTful APIs using the .NET ecosystem. The ideal candidate should have strong server-side development experience, database knowledge, and exposure to AWS/cloud or production server environments. Key Responsibilities Develop and maintain backend applications using C# and ASP.NET Core/.NET. Design and develop secure, scalable RESTful APIs. Build business logic and backend services based on functional requirements. Design, develop, and optimize SQL Server databases. Work with Entity Framework Core, LINQ, and stored procedures. Implement authentication, authorization, RBAC, JWT, and API security. Integrate third-party APIs and external services. Develop background jobs and scheduled services where required. Identify and resolve application and production issues. Optimize API response time, database queries, and overall application performance. Write clean, maintainable, reusable, and testable code. Participate in code reviews and follow development standards. Collaborate with frontend developers, QA engineers, DevOps, and product teams. Deploy and support applications in AWS or server environments. Monitor application health, logs, errors, and production performance. Required Skills Backend C# .NET / .NET Core ASP.NET Core Web API / REST API Entity Framework Core LINQ Dependency Injection Middleware Authentication & Authorization JWT API Security Database SQL Server SQL queries Stored Procedures Joins, Views, Functions Database Design Indexing Query Optimization Transactions Cloud / Server Minimum 3+ years of backend/server-side development experience Hands-on experience with AWS or cloud/server deployment AWS EC2 / S3 / RDS / CloudWatch knowledge Linux or Windows Server IIS / Nginx Application deployment and configuration Environment and production troubleshooting Development Tools Git / GitHub / Bitbucket Swagger / OpenAPI Postman Visual Studio / VS Code CI/CD basics Experience Requirements 3+ years of experience in backend development Strong hands-on experience with ASP.NET Core and C# Strong SQL Server experience Experience building and consuming REST APIs Experience working with production applications Experience with AWS, cloud infrastructure, or server-side deployment Good understanding of software development lifecycle Ability to troubleshoot and resolve real-world production issues Good to Have Docker Redis RabbitMQ / Kafka Microservices Clean Architecture CQRS MediatR xUnit / NUnit Azure DevOps / GitHub Actions Elasticsearch Kubernetes Terraform Performance optimization Distributed systems Project Experience Candidates should have experience working on at least one production-level backend project, preferably involving: User and role management Authentication and authorization REST API architecture Database-driven business logic Third-party integrations Background processing Notifications File/document management Reporting and analytics Cloud/server deployment Production monitoring and troubleshooting Ideal Candidate 3+ years | C# | ASP.NET Core | .NET | Web API | Entity Framework Core | SQL Server | REST APIs | AWS/Server-side | Git | Production Support
Pay: ₹25,000.00 - ₹1,628,456.66 per month
Benefits:
Work Location: In person