We are seeking a skilled Full-Stack Developer with expertise in.NET (C#, ASP.NET Core, Web API)andReactJS / AngularJSto 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 Coreon the backend andReactJS / AngularJSon the frontend.
- Develop RESTful APIs and integrate third-party services.
- Implement robust database solutions usingSQL ServerandEntity 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 withAzure/AWScloud 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 withAzure/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 withGraphQL.
- Familiarity with unit testing and test-driven development (TDD).
- Experience with authentication mechanisms such asJWT,OAuth, orIdentity Server.