HamburgerMenu
hirist

.Net Core Developer/Senior Developer

Fortune Consultants
Bangalore
5 - 7 Years

Posted on: 13/12/2025

Job Description

Description :


- Design, develop, and maintain .NET Core applications and RESTful APIs with a focus on performance, scalability, and reliability.

- Implement JWT-based authentication and role-based authorization mechanisms.

- Work with Entity Framework Core for data access and ORM management.


Responsibilities :


- Design, develop, and maintain .NET Core applications and RESTful APIs with a focus on performance, scalability, and reliability.

- 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 :


- Proficiency in C# and .NET Core / .NET 68

- 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 Entra ID (Authentication & Role management)

- Azure Key Vault (Secrets & credential management)

- Azure Storage Accounts (Blob/Table/Queue/File storage)

- Azure DevOps Pipelines (Build, Release & Deployment automation)


info-icon

Did you find something suspicious?