We are seeking an experienced C# ASP.NET API Developer to join our team in building secure, scalable, and high-performance RESTful APIs using the Microsoft .NET technology stack. The ideal candidate will have strong experience in ASP.NET Core, Entity Framework, and backend system integration. Key Responsibilities Design, develop, and maintain RESTful APIs using ASP.NET Core / ASP.NET Web API. Work with relational databases using Entity Framework / EF Core. Implement authentication and authorization using Identity, JWT, or OAuth2. Collaborate with front-end developers and other backend engineers to deliver end-to-end solutions. Optimize existing APIs for performance, scalability, and security. Write unit tests and participate in code reviews. Develop and maintain API documentation (e.g., Swagger/OpenAPI). Debug and resolve technical issues across environments. Required Qualifications Bachelor's degree in Computer Science, Information Technology, or related field. 2+ years of experience in C# and ASP.NET Web API / ASP.NET Core development. Strong understanding of OOP, SOLID principles, and API design patterns. Experience with Entity Framework / EF Core and SQL Server. Knowledge of LINQ, asynchronous programming, and middleware pipelines. Experience in Postman, Swagger, or similar tools for testing and documentation. Version control experience using Git. Preferred Skills (Optional But Advantageous) Familiarity with Azure App Services, Azure Functions, or AWS Lambda. Experience in Microservices architecture. Knowledge of Docker, CI/CD pipelines, and DevOps practices. Background in Agile/Scrum development methodologies.