Job Summary:
We are looking for a highly skilled .NET Full Stack Developer with 5 to 7 years of experience to design, develop, and maintain web applications. The ideal candidate should have expertise in both front-end and back-end technologies, with strong knowledge of .NET Core, C#, Angular/React, and SQL Server.
Key Responsibilities:
-
Develop and maintain scalable, secure, and high-performance web applications using .NET Core and Angular/React.
-
Design and implement RESTful APIs and web services.
-
Work on both front-end and back-end development tasks.
-
Collaborate with cross-functional teams, including UI/UX designers and QA engineers.
-
Optimize application performance and ensure high-quality coding standards.
-
Perform unit testing and debugging to ensure software quality.
-
Participate in code reviews and provide constructive feedback.
-
Stay updated with emerging trends and technologies in full-stack development.
Technical Skills:
Back-End Development:
-
Strong proficiency in .NET Core, C#, ASP.NET MVC/Web API
-
Experience with Entity Framework (EF Core) and LINQ
-
Knowledge of microservices architecture and containerization (Docker, Kubernetes)
Front-End Development:
-
Experience with Angular 8+ or React.js
-
Proficiency in JavaScript, TypeScript, HTML5, CSS3, and Bootstrap
-
State management (Redux, NgRx) and component-based UI development
Database & Cloud:
-
Strong knowledge of SQL Server, PostgreSQL, or MySQL
-
Writing efficient stored procedures, functions, and queries
-
Experience with Azure/AWS cloud services
Other Skills:
-
Strong understanding of Agile/Scrum methodologies
-
Experience with CI/CD pipelines, Git, and DevOps practices
-
Knowledge of authentication & authorization mechanisms (JWT, OAuth, Identity Server)
-
Excellent problem-solving and analytical skills
Educational Qualification:
|