We are looking for a skilled .NET Full Stack Developer with expertise in React.js and/or Angular to design, develop, and maintain scalable web applications. The ideal candidate should have strong experience in backend development using .NET technologies and frontend development using up-to-date JavaScript frameworks. The role requires collaboration with cross-functional teams to deliver high-quality, responsive, and secure applications.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using .NET Core/.NET 6+ and React.js or Angular.
- Develop robust RESTful APIs and backend services.
- Build responsive, user-friendly, and high-performance front-end applications.
- Participate in UI/UX implementation and ensure seamless user experiences.
- Integrate frontend applications with backend APIs and databases.
- Collaborate with business analysts, architects, QA teams, and stakeholders to translate requirements into technical solutions.
- Write clean, maintainable,
and reusable code following coding standards and best practices.
- Perform code reviews and unit testing to ensure quality deliverables.
- Optimize application performance, scalability, and security.
- Participate in Agile/Scrum development processes and sprint planning activities.
Required Technical Skills
Backend Development
- Strong experience with:
- C#
- .NET Framework
- .NET Core / .NET 6/7/8
- ASP.NET MVC
- ASP.NET Core Web API
- Entity Framework / EF Core
- LINQ
- Dependency Injection
Frontend Development
- Hands-on experience with:
- React.js and/or Angular
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3
- Bootstrap, Material UI, or similar UI frameworks
- Experience building responsive and mobile-friendly applications.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.