Role Overview
We are looking for a skilled .NET and ReactJS Developer with 2–4 years of hands-on experience in designing, developing, and maintaining modern web applications. The ideal candidate should have strong backend development experience using .NET technologies along with frontend development expertise in ReactJS, JavaScript, HTML, and CSS. The role requires collaboration with cross-functional teams to deliver scalable, secure, and high-quality software solutions.
Responsibilities
- Develop, enhance, and maintain web applications using .NET, ASP.NET Core, C#, Web API, and ReactJS.
- Build reusable frontend components and responsive user interfaces using ReactJS, JavaScript, HTML5, CSS3, and related frameworks.
- Design and integrate RESTful APIs and backend services to support business requirements.
- Work with databases such as SQL Server to write queries, stored procedures, and optimize data access.
- Collaborate with product owners, business analysts, UI/UX designers, QA teams, and other developers to deliver quality solutions.
- Participate in requirement analysis, technical design, coding, unit testing, debugging, and deployment activities.
- Ensure application performance, scalability, security, and maintainability through clean coding practices.
- Use version control tools such as Git, Azure DevOps, or similar platforms for code management and collaboration.
- Support production issues, troubleshoot defects, and implement timely fixes.
- Follow Agile/Scrum development practices and actively participate in sprint ceremonies.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 2–4 years of professional software development experience using .NET and ReactJS technologies.
- Strong programming experience in C#, .NET Framework, .NET Core, ASP.NET Core, MVC, and Web API.
- Hands-on experience in ReactJS, JavaScript, TypeScript, HTML5, CSS3, and Bootstrap.
- Experience with SQL Server, relational database design, queries, joins, and stored procedures.
- Knowledge of Entity Framework, LINQ, dependency injection, and object-oriented programming concepts.
- Familiarity with state management libraries such as Redux or Context API.
- Experience with Git, Azure DevOps, or CI/CD pipelines.
- Understanding of authentication and authorization concepts such as JWT or OAuth.
Skills
- C#
- .NET Core
- ReactJS
- SQL Server
- Azure DevOps
Nice to Have
- Exposure to cloud platforms such as Microsoft Azure or AWS.
- Experience with microservices architecture and containerization concepts.
- Knowledge of Agile tools such as Jira or Azure Boards.