HamburgerMenu
hirist

Appzlogic Mobility - Senior .Net/Kafka Developer

Appzlogic Mobility Solutions
6 - 8 Years
Multiple Locations

Posted on: 05/10/2026

Job Description

Job Description :


Job Title : Senior .NET Developer - Kafka


Experience : 6-8 Years


Location : Pan India


Work Mode : Hybrid / Remote / As per project requirement


Employment Type : Full-Time


Role Overview :


We are looking for an experienced - .NET Developer with strong Kafka expertise- to join our development team. The ideal candidate will have strong hands-on experience in designing, developing, and maintaining scalable enterprise applications using the - Microsoft .NET ecosystem- , along with practical experience implementing - Apache Kafka- for event-driven and distributed systems.


The candidate should have a strong understanding of - C#, .NET Core/.NET 6+, ASP.NET Core, REST APIs, microservices, SQL Server, and Kafka- . Experience with cloud platforms, containerization, CI/CD, and distributed systems will be an added advantage.


Key Responsibilities :


- Design, develop, test, and maintain scalable applications using - C# and .NET Core/.NET 6+- .


- Develop high-performance and secure - RESTful APIs and microservices- using ASP.NET Core.


- Design and implement - event-driven architectures- using Apache Kafka.


- Develop Kafka producers and consumers and manage event-based communication between microservices.


- Configure and work with - Kafka topics, partitions, consumer groups, offsets, replication, and retention policies- .


- Implement reliable message-processing mechanisms, including error handling, retries, and dead-letter topics.


- Develop reusable and maintainable application components following clean coding principles.


- Work with - SQL Server- and write complex SQL queries, stored procedures, functions, and database operations.


- Implement authentication and authorization mechanisms using - JWT, OAuth/OIDC- , or similar technologies.


- Design microservices that are scalable, fault-tolerant, and highly available.


- Integrate applications with internal and external systems through REST APIs and messaging platforms.


- Troubleshoot production issues and perform root-cause analysis.


- Optimize application, database, and Kafka performance.


- Write unit and integration tests and ensure good code coverage.


- Participate in code reviews and follow established development standards.


- Collaborate with architects, business analysts, QA engineers, DevOps engineers, and other development teams.


- Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.


- Support application deployments and production releases.


- Prepare technical documentation and maintain API/interface documentation.


Mandatory Technical Skills :


.NET / C# :


- Strong hands-on experience with - C#- .


- Strong experience with - .NET Core / .NET 6+ / modern .NET- .


- Good knowledge of - ASP.NET Core Web API- .


- Strong understanding of object-oriented programming and SOLID principles.


- Experience developing scalable and maintainable enterprise applications.


- Knowledge of asynchronous programming using - async/await- and Tasks.


- Good understanding of dependency injection and middleware.


Kafka :


- Hands-on experience with - Apache Kafka- .


- Strong understanding of - Kafka producers and consumers- .


- Experience working with :


i. Topics


ii. Partitions


iii. Consumer groups


iv. Offsets


v. Replication


vi. Retention


- Experience implementing event-driven and asynchronous communication.


- Understanding of Kafka message delivery and processing mechanisms.


- Experience handling failed messages, retries, and - Dead Letter Topics/Queues-


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...