.Net Developer (Akka.net+ kafka)

7 - 12 years

20.0 - 27.5 Lacs P.A.

Gurgaon

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

.netcoreKafkaakka.netWeb ApiAzureMicroservicesSQL

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities: Design, implement, and maintain highly scalable and reliable microservices using Akka.NET , .NET Core , and other distributed technologies. Architect and build event-driven solutions using Kafka and RabbitMQ for message brokering and real-time data processing. Collaborate with cross-functional teams to design and optimize software systems, ensuring performance, scalability, and reliability. Troubleshoot complex technical issues and provide timely resolution to ensure system uptime and availability. Write unit, integration, and performance tests to maintain high code quality. Implement best practices for CI/CD pipelines, containerization (Docker), and automated deployment strategies. Work closely with product owners and stakeholders to understand business requirements and translate them into technical solutions. Mentor junior engineers, conduct code reviews, and promote continuous learning and knowledge sharing within the team. Required Skills & Qualifications: 7+ years of experience in software development with a focus on building distributed systems and microservices. Strong experience with Akka.NET for building scalable and resilient actor-based systems. Proficient in Apache Kafka for real-time data streaming and event-driven architectures. Solid experience with .NET Core for developing high-performance, cross-platform applications. Expertise in message queuing and pub/sub systems using RabbitMQ . Hands-on experience with cloud platforms, especially Azure (Azure Service Bus, Azure Functions, AKS, etc.). Strong knowledge of RESTful APIs , OAuth , and JWT for building secure microservices. Familiarity with containerization and orchestration technologies like Docker and Kubernetes . Proficient in C# and other related technologies for back-end development. Strong understanding of CI/CD processes, version control (Git), and automation tools. Experience with SQL and NoSQL databases (e.g., SQL Server, Cosmos DB). Familiarity with Agile methodologies (Scrum, Kanban) and project management tools (JIRA, Azure DevOps). Ability to work independently as well as collaboratively in a fast-paced team environment.

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)