Job Description:
We are seeking an experienced Full Stack .NET Developer with a minimum of 5 years of hands-on experience in designing, developing, and maintaining web, mobile, and desktop applications using the latest Microsoft technologies. The ideal candidate should be proficient in both frontend and backend development, ensuring the creation of high-performance, scalable, and secure applications.
Responsibilities:
- Develop, test, and maintain .NET-based applications using ASP.NET Core, C#, .NET 6/7/8.
- Work with frontend technologies like React.js, Angular, Blazor, or Vue.js to build dynamic user interfaces.
- Design and implement RESTful APIs and Microservices architecture.
- Work with SQL Server and NoSQL databases like MongoDB or CosmosDB for data storage and optimization.
- Implement Entity Framework Core for efficient database operations.
- Develop and integrate cloud-based solutions using Microsoft Azure or AWS.
- Ensure application security using JWT, OAuth2, Identity Server, and Authentication/Authorization mechanisms.
Requirements:
- Proficiency in .NET 6/7/8, C#, ASP.NET Core, Web API, and Microservices.
- Experience with Angular / React.js / Vue.js / Blazor, JavaScript, TypeScript, HTML, CSS.
- Strong knowledge of SQL Server, MongoDB, CosmosDB, Entity Framework Core.
- Cloud platform expertise in Microsoft Azure or AWS.
- Familiarity with Docker, Kubernetes, CI/CD pipelines, Azure DevOps, and Jenkins.
- Experience with JWT, OAuth2, Identity Server, Authentication/Authorization for security.
- Proficiency in LINQ, Dapper, Redis, RabbitMQ, SignalR.