Experience : 6+Years
Location : Pan India
Notice Period : Immediate Joiners
Key Responsibilities :
- Design and develop microservices-based architectures using .NET Core
- Implement and manage event-sourced applications with real-world use cases
- Ensure smooth communication between services using REST APIs, message queues, and other event-based mechanisms
- Optimize systems considering Stateful vs Stateless services design principles
- Develop solutions with a solid understanding of Synchronous vs Asynchronous operations
- Apply Dependency Injection (DI) principles to enhance modularity and testability
- Collaborate with cross-functional teams including DevOps, QA, and Product
- Deploy and manage applications in the Azure cloud environment
- Build and maintain containerized services using Docker
- Use Kubernetes to orchestrate and scale services across environments
Required Skills & Experience :
6+ years of professional experience in software development using .NET / .NET CoreProven hands-on experience working on at least one event-sourced applicationStrong experience in microservices architecture and implementationDeep understanding of RESTful APIs, event-based communication, and messaging systems (e.g., RabbitMQ, Azure Service Bus)Solid understanding of Stateful vs Stateless applicationsFamiliarity with Synchronous vs Asynchronous system design and codingStrong grasp of Dependency Injection (DI) and best practices in code modularityMinimum 1 year of hands-on experience with Azure cloud platformExperience with Docker for containerizationHands-on with Kubernetes for managing, deploying, and scaling microservicesref : hirist.tech)