We are looking for a highly skilled and experienced .Net Full Stack Developer with 5-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)
Should be able to work with the product business team, solid in communications skills, zero hand holding required, proactive, finding answers
.NET Framework, .NET Core, ASP.NET, MVC, Web API, and modern front-end technologies, RabbitMQ, MongoDB
Keyskills: continuous integration stack css enterprise ci/cd microsoft azure devops sql git design asp.net web api html mvc mongodb communication skills cd rest messaging systems entity framework technology rabbitmq sql server javascript nosql visual studio .net core .net entity