Description:
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:
• 6-8 year of experience in developing Rest APIs using .NET Core. (Mandatory)
• Proficient in C#, .NET Core, and related back-end technologies. (Mandatory)
• Experience with Entity Framework Core and other ORMs.(Mandatory)
• Experience with Oracle, Postgres, SQL Server and NoSql Databases integration. (Good to have)
• Solid understanding of Rest API design principles.(Mandatory)
• Experience with microservice architecture.(Mandatory)
• Experience integrating with Queue and Messaging services (MQueue, Kafka, etc). (Mandatory)
• Experience in implementing secure authentication and authorization mechanisms (OAuth, JWT). (Mandatory)
• Experience with cloud platforms and containerization. (Good to have)
• Experience with unit testing tool (NUnit, MSTest, etc). (Mandatory)
• Proven experience in identifying and implementing performance optimizations.(Mandatory)
• Strong understanding of object-oriented programming, design patterns, and software architecture principles. (Mandatory)
• Strong problem-solving and analytical skills. (Mandatory)
• Basic concepts of containerization (what is container? why container instead of VM?
• Fundamentals of working with docker (building images, starting/ stopping/ inspecting containers) (Mandatory)
• Basic concepts of cloud, and cloud-native development.
Organization | METAMORFS |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Dotnet Developer |
Job Location | Dubai,UAE |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Intermediate |
Experience | 2 Years |
Posted at | 2024-08-19 3:12 pm |
Expires on | 2025-01-17 |