Role Overview
We are looking for a motivated Full Stack.NET Developer with hands-on experience in C#, ASP.NET Core Web API, Entity Framework Core, SQL Server/PostgreSQL, and React.js to join our development team. The ideal candidate should be comfortable working across both backend and frontend development, building secure REST APIs, designing database structures, and developing responsive React applications.
Responsibilities
- Develop and maintain scalable web applications using ASP.NET Core Web API and React.js.
- Design and implement RESTful APIs using C# and .NET Core.
- Develop frontend applications using React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Work with Entity Framework Core and relational databases.
- Design database tables, relationships, queries, stored procedures, and indexes.
- Implement authentication and authorization using JWT, RBAC, and role/permission-based access control.
- Integrate frontend applications with backend APIs.
- Write clean, maintainable, reusable, and well-structured code.
- Perform debugging, testing, code reviews, and performance optimization.
- Work with Git and follow standard software development practices.
- Collaborate with developers, designers, QA, and other stakeholders.
- Participate in requirement analysis, development, deployment, and production support.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
- Strong problem-solving and debugging skills.
- Good understanding of OOP and software development principles.
- Able to work independently as well as in a team.
- Good communication skills.
- Willingness to learn new technologies.
Skills
- C#
- ASP.NET Core
- React.js
- SQL Server
- PostgreSQL