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: Bachelors or Masters degree in Computer Science, IT, or a related field.