Home
Jobs

API Developer (.NET Core 8/9)

4 - 9 years

0 - 1 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

API Developer (.NET Core 8/9) Job Summary: We are looking for an experienced API Developer with expertise in .NET Core 8/9 to design, build, and optimize scalable microservices and APIs. This role requires deep knowledge of modern back-end development, security practices, and performance optimization. You will collaborate with front-end developers, DevOps engineers, and product teams to drive technical excellence and contribute to our digital strategy , ensuring seamless integration of APIs powering web and mobile applications. Key Responsibilities: Microservices & API Development: Design and develop microservices and RESTful APIs using .NET Core 8/9 and ASP.NET Core Web API , ensuring modularity and scalability. API Design & Implementation: Create well-documented, versioned APIs for front-end and third-party integrations, maintaining industry best practices. Background Jobs & Async Processing: Build background jobs, scheduled tasks , and worker services for resource-intensive processes using Azure Service Bus or Storage Queues . Message-Driven Architecture: Implement event-driven workflows to decouple services, ensuring reliable inter-service communication. Security & Authentication: Secure APIs using OAuth2.0, JWT , and Azure AD , following best practices to protect data and user authentication. Performance Optimization: Monitor API and database performance, optimizing queries and implementing caching strategies ( Redis or in-memory caches). Code Quality & Best Practices: Write clean, testable, and scalable code following SOLID principles, Clean Architecture , and Domain-Driven Design (DDD) . Collaboration & Documentation: Work with cross-functional teams in an Agile environment and maintain clear API documentation. Troubleshooting & Debugging: Investigate and resolve technical issues, ensuring API reliability and scalability. Required Skills & Qualifications: Expertise in .NET Core 8/9 (with strong C# skills). Microservices Architecture & RESTful APIs development. Clean Architecture, SOLID Principles , and Design Patterns knowledge. Authentication & Security: OAuth2.0, JWT, API security best practices. Database Optimization: Proficiency in SQL Server, Entity Framework Core , and Dapper ORM. Performance Optimization: Experience with lazy loading, caching, and query tuning . Testing & QA: Unit testing using xUnit , integration testing, and mocking frameworks ( Moq ). Azure Cloud Integration: Familiarity with Azure Service Bus, Azure Functions, and cloud deployment . Version Control & CI/CD: Git, Azure DevOps, Docker, Kubernetes . Debugging & Monitoring: Experience with Azure Application Insights, Datadog . Preferred Experience (Nice to Have): Event-Driven Architecture: Handling Azure queues, pub/sub messaging. Scalability & Load Balancing: Optimizing API response times under high traffic. Containerization & DevOps: CI/CD pipelines using Docker, Kubernetes . Observability: Logging, monitoring, and tracing with Application Insights . Agile Development: Experience working in Scrum teams . Tech Stack: .NET 8/9, C#, ASP.NET Core Web API SQL Server, Entity Framework Core, Dapper Azure Cloud, Azure Service Bus, Redis Docker, Kubernetes, Git xUnit, Moq, FluentValidationRole & responsibilities Preferred candidate profile

Mock Interview

Practice Video Interview with JobPe AI

Start Rest Api Services Interview Now

My Connections Rockwoods

Download Chrome Extension (See your connection in the Rockwoods )

chrome image
Download Now

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Hyderabad, Chennai, Bengaluru