Key Responsibilities:
- Design, develop, and maintain .NET Core backend services and RESTful Web APIs.
- Build dynamic and responsive user interfaces using React.js and modern JavaScript (ES6+).
- Write clean, efficient, and secure code for both front-end and backend components.
- Create, modify, and optimize SQL queries, stored procedures, and database schemas.
- Ensure high performance, scalability, and reliability of applications.
- Collaborate with UI/UX designers, backend developers, and DevOps teams.
- Conduct unit testing, integration testing, and participate in peer code reviews.
- Participate in Agile/Scrum development cycles, including sprint planning and stand-ups.
Mandatory Skills:
- Proficiency in .NET Core (C#) for building APIs and business logic
- Strong experience in React.js and front-end development
- Solid understanding of RESTful Web APIs and HTTP principles
- Advanced knowledge of SQL and relational database systems (e.g., SQL Server)
Desirable Skills:
- Experience with Entity Framework Core, LINQ, and ORM patterns
- Familiarity with JWT-based authentication, OAuth, or OpenID Connect
- Experience with CI/CD tools, Docker, or Azure DevOps
- Familiarity with Git, JIRA, or other Agile project tools
- Exposure to unit testing frameworks (xUnit, MSTest, Jest, etc.)
Skills Required
Git, Jira, Sql, .Net Core, Api, Javascripts