.Net Fullstack Developer
We are seeking a highly skilled and motivated .NET Full Stack Developer to join our development team. You will be responsible for building robust, scalable, and modern web applications using technologies such as .NET Core, ASP.NET Core MVC/Web API, MS SQL Server, and JavaScript. You should be comfortable working across the full stack and contributing to all phases of the development lifecycle.
Responsibilities
Design, develop, and maintain full-stack web applications using .NET Core, ASP.NET Core MVC, and Web API.
Work with MS SQL Server or other relational databases to model, manage, and optimize data effectively.
Build modular, reusable frontend components using HTML, CSS, JavaScript, and modern frameworks (React – added advantage).
Ensure code quality through unit testing, code reviews, and adherence to clean coding and best practices.
Collaborate with designers, product managers, and engineering teams to deliver high-quality user experiences.
Optimize applications for performance, scalability, and reliability across all layers.
Utilize Git for version control and follow structured workflows, including feature branching and pull requests.
Integrate and enhance existing in-house tools, APIs, and business systems.
Stay updated with evolving technologies and apply new knowledge to solve practical development challenges.
Requirements
3+ years of hands-on experience in full-stack development using .NET Core and C#.
Strong proficiency in HTML, CSS, JavaScript, and responsive web design principles.
Expertise in ASP.NET Core MVC and Web API for building scalable and secure applications.
Solid experience working with MS SQL Server or other relational databases.
Familiarity with Microservices Architecture and distributed system concepts.
Experience with React is a plus.
Good understanding of RESTful API design and development.
Experience with Git and collaborative development workflows.
Familiarity with Agile methodologies and sprint-based execution.
Strong analytical, troubleshooting, and problem-solving skills.
Ability to lead and manage projects when needed.
Sound understanding of clean coding principles, industry best practices, and DRY principles.
Familiarity with unit testing and standard testing practices.
Excellent communication skills and a proactive, quality-first mindset.