Dotnet Developer

 

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 2024-11-17