Search by job, company or skills

Rockwoods Inc

API Developer (.NET Core 8/9)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

API Developer (.NET Core 8/9)

Location -Hyderabad

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, FluentValidation

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 127726989