Job Summary
- Key Responsibilities
- Implement messaging and asynchronous communication using Azure Service Bus and Azure Event Hub.
- Design and implement multithread and asynchronous processing solutions.
- Troubleshoot production issues, identify bottlenecks, and implement robust solutions.
- Collaborate with architects, DevOps engineers, and cross-functional teams to deliver enterprise-grade solutions.
- Participate in code reviews and enforce coding standards and best practices.
- Contribute to system architecture, technical design discussions, and cloud migration initiatives.
- Mentor junior developers and provide technical leadership when required.
- Requirements:
Required Technical Skills
- Backend Development
- Strong hands-on experience with C#, .NET Core, ASP.NET Core, and RESTful APIs
- Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and Design Patterns
- Required Experience
- 6+ years of experience in.NET backend development.
- Solid implementation experience in multiple Azure cloud-based projects.
- Strong expertise in multi threading, asynchronous programming, and scalable backend architecture.
- Experience working in Agile/Scrum development environments.
- Benefits:
Employee Benefits
- 1.Culture:
- a. Open Door Policy: Encourages open communication and accessibility to management.
- b. Open Office Floor Plan: Fosters a collaborative and interactive work environment.
- c. Flexible Working Hours: Allows employees to have flexibility in their work schedules.
- e. Appraisal Process Twice a Year: Provides regular performance evaluations and feedback.
- 2.Inclusivity and Diversity:
- a. Hiring practices that promote diversity: Ensures a diverse and inclusive workforce.
- b. Mandatory POSH training: Promotes a sa