About the role
* Minimum 4+ years of hands-on experience.
* Develop and maintain high-quality code using C#, .NET Framework / .NET Core, REST APIs, Microservices, SQL Server, and Entity Framework Core for back-end systems.
* Proficiency with design patterns (Chain of Responsibility, CQRS, Factory, Builder, Singleton).
* Strong understanding of the .NET Core application lifecycle and .NET Core Web API.
* Experience with authentication and authorization mechanisms.
* Experience with serialization and deserialization (JSON, XML, binary, etc.).
* Practical knowledge of Entity Framework and.
* Asynchronous programming experience (async/await).
* Unit testing experience (tool agnostic).
* Experience applying SOLID principles in code design.
* Experience with Azure services: Storage (Table, Blob, Queue), Key Vault, Azure SQL, Application Insights, App Services, Application Gateway, CDN, Traffic Manager, and API Management.
* Experience designing RESTful APIs.
Advanced English
remote
Originally posted on Himalayas