Job Description:
Senior Backend .Net Developer with extensive experience in C#, .Net Core, EF Core, Unit Testing, CQRS pattern.
· The candidate must be skilled in the ASP.Net Core basics like Middleware, Filters & Attributes, Authentication & Authorization, Dependency Injection.
· The candidate should also have good working knowledge of using Azure Services for cloud native development.
· Excellent development skills in developing testable, scalable, performant .Net Core Web APIs
· Proficiency in C#, .Net Core, EF Core
· Proficiency in developing Microservices and knowledge of orchestration, API Gateway and design patterns of Microservice architecture.
· Experience in developing unit tests using xUnit, Moq / NSubstitute with above 90% code coverage.
· Hands-on experience in Azure with proven development skills of using cloud native solutions.
· Working knowledge of CQRS Pattern
· Proven ability to develop multi-tenant services.
· Good knowledge of messaging services like Azure Service Bus / RabbitMQ
· Experience in developing high performance applications using cache techniques.
· Knowledge of latest .Net & C# language features
· Knowledge of Design Patterns, SOLID principles
· Strong understanding of OOPS concepts
· Strong understanding of developing secure APIs
· Ability to write clean, readable and reusable code.
· Ability to use & refactor of existing code.
· Excellent written & verbal communication skills
· Experience in developing Integration Tests is nice to have.
Experience with GraphQL with HotCholocate is nice to have
Key skills:-
NET Back end Development
NET Core
Azure
Azure Service Bus / RabbitMQ
Orchestration
Microservices
CQRS
Unit Testing
Cache techniques
Location: Hyderabad - WFO 5 days