The ideal candidate will have experience in developing RESTful APIs using .NET Core/ASP .NET MVC and related technologies.
Responsibilities:
• Design, develop and maintain efficient and scalable backend API using .Net Core.
• Write clean, well-structured, and testable code in C#.
• Implement and maintain reliable database interactions using Oracle, SQL Server and NoSql Database (Mongodb and Couchbase).
• Integrate with external services and APIs as needed.
• Responsible to write a unit test case.
• Ensure the performance, quality, and security of APIs.
• Identify and address technical debt, code quality, and performance issues.
• Collaborate with frontend developers to ensure seamless integration.
• Maintain and improve existing APIs.
• Work with project managers to deliver projects on time and on budget.
• Stay up-to-date with emerging trends and technologies in API development.
Requirements:
• 8-10 year of experience in developing Rest APIs using .NET Core.
• Proficient in C#, .NET Core, and related back-end technologies.
• Experience with Entity Framework Core and other ORMs.
• Experience with Oracle, Postgres, SQL Server and NoSql Databases integration.
• Solid understanding of Rest API design principles.
• Experience with microservice architecture.
• Experience integrating with Queue and Messaging services (MQueue, Kafka, etc).
• Experience in implementing secure authentication and authorization mechanisms (OAuth, JWT).
• Experience with cloud platforms and containerization.
• Experience with unit testing tool (NUnit, MSTest, etc).
• Proven experience in identifying and implementing performance optimizations.
• Strong understanding of object-oriented programming, design patterns, and software architecture principles.
• Strong problem-solving and analytical skills.
Let our experts design a Professional CV for you.