We are looking for a highly skilled and experienced .Net Full Stack Developer with 8–10 years of hands-on experience in designing and developing enterprise-grade applications.
The ideal candidate will have deep expertise in the Microsoft technology stack, including .NET Framework, .NET Core, ASP.NET, MVC, Web API, and modern front-end technologies.
Experience with messaging systems like RabbitMQ and NoSQL databases like MongoDB is essential.
Key Responsibilities:
Design, develop, and maintain scalable web applications using .NET technologies.
Build and consume RESTful APIs using ASP.NET Web API and .NET Core.
Implement UI components using Blazor and other front-end frameworks.
Apply design patterns and best practices to ensure high-quality code.
Integrate messaging systems like RabbitMQ for asynchronous communication.
Work with MongoDB for data storage and retrieval in NoSQL environments.
Collaborate with cross-functional teams to define, design, and ship new features. Participate in code reviews, unit testing, and performance tuning.
Troubleshoot and resolve complex technical issues across the stack.
Technical Skills:
Backend: .NET Framework, .NET Core, ASP.NET, MVC, Web API, Entity Framework
Frontend: Blazor, HTML5, CSS3, JavaScript (optional but beneficial)
Architecture & Patterns: Design Patterns, SOLID Principles, Microservices
Messaging: RabbitMQ Database: MongoDB, SQL Server (optional)
Tools: Git, Visual Studio, Azure DevOps (or similar CI/CD tools)