.Net Core Full Stack Developer
Summary
Designs, builds, and maintains scalable web applications and RESTful APIs using .NET Core / ASP.NET Core (C#, MVC, Razor Pages), working with PostgreSQL/MySQL/MongoDB, Redis caching, and Kafka/Redpanda/RabbitMQ messaging in an Agile team. On-site role in Gurugram for developers with 3+ years of .NET experience.
Role & responsibilities
- Design, develop, test, and maintain scalable web applications using .NET Core / ASP.NET Core.
- Build and maintain RESTful APIs and backend services.
- Develop web applications using ASP.NET Core MVC and Razor Pages.
- Implement secure, high-performance, and maintainable application architecture.
- Work with databases such as PostgreSQL, MySQL, and MongoDB for data modeling, querying, and optimization.
- Implement caching strategies using Redis to improve application performance.
- Work with messaging and event-driven systems using Kafka, Redpanda, or RabbitMQ.
- Troubleshoot application issues, optimize performance, and ensure code quality.
- Collaborate with frontend developers, QA engineers, and other team members to deliver reliable software solutions.
- Participate in code reviews, technical discussions, and Agile development activities.
- Follow best practices for security, version control, testing, and software development.
Candidate profile
- Minimum 3+ years of professional experience in .NET development.
- Strong proficiency in C# and .NET Core / ASP.NET Core.
- Hands-on experience developing RESTful APIs.
- Good understanding of ASP.NET Core MVC and Razor Pages.
- Working knowledge of Redis for caching and performance optimization.
- Basic to intermediate knowledge of at least one messaging system: Kafka, Redpanda, or
