Description

Key Responsibilities:

 

Hands-On Coding:

Develop and maintain robust, scalable, and efficient .NET Core applications.
Write clean, maintainable, and well-documented code.
Implement and maintain microservices architecture using .NET Core.
Cloud Services:

Utilize Azure PaaS services to deploy and manage applications.
Implement and manage Azure services such as Azure App Service, Azure Functions, and Azure SQL Database.
Ensure high availability, scalability, and performance of cloud-based applications.
Microservices Architecture:

Design and implement microservices using .NET Core.
Ensure microservices are loosely coupled and follow best practices.
Implement service discovery, load balancing, and API gateways.
Database Management:

Design and implement database schemas using SQL.
Optimize database performance and ensure data integrity.
Implement and maintain database backups and disaster recovery plans.


Requirements:

 

Experience:

4+ years of experience in software development using .NET Core.
3+years of experience in cloud services, preferably with Azure PaaS.
Experience in designing and implementing microservices architecture.
Experience in SQL database design and optimization.


Technical Skills:

Proficient in .NET Core and C#.
Experience with Azure App Service, Azure Functions, and Azure SQL Database.
Knowledge of microservices architecture and design patterns.
Strong understanding of SQL and database management.
 

Education

Any Graduate