 
                                                
                                            Design, develop, and maintain web applications using ASP.NET (MVC and Web API). Build and optimize React.js applications with a strong focus on performance, maintainability, and scalability. Implement front-end features using modern React concepts such as Hooks, Context API, Component Composition, and lifecycle methods. Develop and manage server-side rendering (SSR) applications using Next.js or similar frameworks. Write efficient, reusable, and modular code using JavaScript (ES6+), HTML5, and CSS3. Work with state management libraries such as Redux, MobX, or equivalent tools. Design and interact with databases using SQL Server and apply strong DB design and query optimization skills. Understand and interpret UML design documents and participate in technical design discussions. Apply basic design patterns and coding standards to ensure maintainable solutions. Collaborate in Agile/Scrum development environments, contributing to sprint planning, reviews, and retrospectives. Utilize source code management tools (Git, TFS, or similar) effectively. Troubleshoot and resolve application issues promptly, ensuring stability and performance. Stay up to date with evolving technologies and apply best practices to continuously improve code quality and efficiency. Communicate clearly and work collaboratively with cross-functional teams.
Requirements: 4+ years of development expertise in ASP.NET technology including MVC & Web API, expertise in DB concepts & SQL (DB: SQL server), ability to understand Design documents (UML Design), basic knowledge in Design patterns, good amount of expertise in React technologies: 2+ years of hands-on experience in React.js development, with a strong understanding of React concepts such as hooks, context API, Component Composition and Patterns and lifecycle methods, experience with server-side rendering (SSR) and frameworks like Next.js, strong expertise in JavaScript (ES6+), HTML5, CSS3, and modern front-end development practices, experience with state management libraries such as Redux, MobX, or similar tools. Expertise in Agile methodologies, expertise on Source code control usage or management, good in resolving problems and efficiently learn advance technologies, good communication skills. Nice to have: Experience in Azure technologies.