We are seeking an experienced .NET Full Stack Developer with strong expertise in .NET, Kafka, Angular (v15), and Microservices to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and deploying scalable web applications, integrating event-driven systems, and ensuring seamless front-end and back-end development.
Key Responsibilities
- Design, develop, and maintain scalable .NET Core -based applications.
- Build and optimize front-end applications using Angular 15 .
- Develop and maintain microservices architecture for high-performance applications.
- Implement and manage Kafka-based event streaming and messaging systems .
- Collaborate with cross-functional teams including architects, QA, DevOps, and business stakeholders.
- Write clean, maintainable, and efficient code following best practices.
- Ensure application performance, scalability, and security.
- Participate in code reviews, provide feedback, and mentor junior developers.
- Troubleshoot and resolve technical issues across the full stack.
Required Skills & Qualifications
5–7 years of professional experience in software development.Strong proficiency in .NET Core, C#, and ASP.NET Web API .Hands-on experience with Angular 15 (or higher) including TypeScript, RxJS, and state management.Expertise in Apache Kafka (producer / consumer design, stream processing, event-driven architecture).Strong knowledge of Microservices architecture and RESTful API development.Experience with SQL & NoSQL databases (SQL Server, MongoDB, or similar).Solid understanding of DevOps practices, CI / CD pipelines, and cloud platforms (Azure / AWS / GCP) .Familiarity with containerization tools (Docker, Kubernetes) .Strong problem-solving skills and ability to work in an agile environment.Excellent communication and teamwork skills.Skills Required
.NET, .Net Core, Core.Net, Asp.net, Mvc, Kafka, Microservices, Angular, Angular 8, Angular 13, Angular 12