We are seeking a skilled Full-Stack Developer with expertise in .NET (C#, ASP.NET Core, Web API) and ReactJS / AngularJS to build and maintain scalable web applications. The ideal candidate should possess strong problem-solving skills, the ability to write clean and efficient code, and experience in working with cloud services and databases.
Key Responsibilities Design, develop, and maintain full-stack web applications using .NET Core on the backend and ReactJS / AngularJS on the frontend.
Develop RESTful APIs and integrate third-party services.
Implement robust database solutions using SQL Server and Entity Framework Core .
Write modular, maintainable, and scalable code following best coding practices.
Optimize application performance and ensure high availability.
Collaborate with UI / UX designers and backend developers to achieve seamless integrations.
Troubleshoot, debug, and resolve issues to optimize functionality.
Implement secure coding practices and ensure compliance with security standards.
Work with Azure / AWS cloud services and deployment pipelines.
Participate in agile development practices, including code reviews, sprint planning, and daily stand-ups.
Required Skills & Qualifications Experience : Minimum 3 years of experience in full-stack development.
Backend Technologies : .NET Core, C#, ASP.NET, Entity Framework, Web API.
Frontend Technologies : ReactJS, Redux, AngularJS, JavaScript (ES6+), TypeScript, HTML5, CSS3.
Databases : SQL Server, Entity Framework Core, LINQ.
Cloud & DevOps : Experience with Azure / AWS , Docker , and CI / CD pipelines.
Version Control : Proficient with Git, GitHub / GitLab / Bitbucket.
Architecture : Strong understanding of Microservices, MVC, and Clean Code principles.
Soft Skills : Excellent problem-solving abilities, strong teamwork, and effective communication skills.
Preferred Qualifications Experience with GraphQL .
Familiarity with unit testing and test-driven development ( TDD ).
Experience with authentication mechanisms such as JWT , OAuth , or Identity Server .
If you are passionate about building high-performance applications and enjoy working in a collaborative environment, we encourage you to apply.
Dotnet Developer • Ahmedabad, Gujarat, India