Posted on: 13/12/2025
Description :
- Implement JWT-based authentication and role-based authorization mechanisms.
- Work with Entity Framework Core for data access and ORM management.
Responsibilities :
- Implement JWT-based authentication and role-based authorization mechanisms.
- Work with Entity Framework Core for data access and ORM management.
- Apply SOLID principles and Clean Architecture to ensure maintainable and testable code.
- Develop and execute unit tests using xUnit, NUnit, or MSTest frameworks.
- Implement structured logging and error handling using tools like Serilog or NLog.
- Collaborate closely with front-end developers, QA engineers, and product owners in an Agile/Scrum environment.
- Design and implement asynchronous programming patterns and handle multi-threaded operations efficiently.
- Build, deploy, and monitor applications using Azure cloud services and DevOps pipelines.
- Contribute to system design discussions and help define architectural patterns for microservices, message queues, and distributed caching.
- Ensure API versioning, maintain API documentation using Swagger / OpenAPI, and participate in code reviews.
- Troubleshoot issues in CI/CD pipelines and assist in DevOps workflow improvements.
Must-Have Skills :
- Experience with Web API development (RESTful services)
- Strong understanding of JWT authentication and authorization mechanisms
- Proficient in Entity Framework Core
- Knowledge of error handling and logging frameworks (Serilog, NLog)
- Experience writing unit tests using xUnit / NUnit / MSTest
- Strong grasp of SOLID principles, Clean Architecture, and design patterns
- Expertise in asynchronous programming and parallelism
- Familiarity with Microservices architecture (decomposition, communication, data management)
- Hands-on with API documentation tools (Swagger / OpenAPI)
- Exposure to message queues (RabbitMQ, Kafka)
- Exposure to distributed caching (Redis)
- Experience with CI/CD pipeline debugging and DevOps workflows
- Azure Cloud Experience
Azure Cloud Experience :
- Azure Key Vault (Secrets & credential management)
- Azure Storage Accounts (Blob/Table/Queue/File storage)
- Azure DevOps Pipelines (Build, Release & Deployment automation)
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1589676
Interview Questions for you
View All