Key ResponsibilitiesDesign, develop, and maintain web applications using React.js, C#, .NET Core, and SQL Server.Build and maintain RESTful APIs and microservices to support front-end applications.Utilize Entity Framework Core for efficient data access, ORM mapping, and database interactions.Work with SQL Server to design, optimize, and manage relational databases.Collaborate with cross-functional teams, including QA, DevOps, and Product Management.Ensure code quality, performance, and security through unit testing, integration testing, and best practices.Participate in code reviews and knowledge-sharing within the team.Troubleshoot and resolve complex technical issues in both development and production environments. Required Skills & Experience5+ years of hands-on experience in software development.Strong expertise in React.js, including hooks, state management, and component-based architecture.Proficiency in C# and .NET Core for backend development.Strong experience with Entity Framework Core for database access and ORM mapping.Experience working with SQL Server, including database design, queries, and performance optimization.Hands-on experience in developing and consuming RESTful APIs.Strong understanding of software development best practices, design patterns, and coding standards.Experience in unit testing and working in an Agile/Scrum development environment.Good communication and problem-solving skills.Experience with AWS or Azure cloud services (Azure Functions, Azure SQL, App Services, etc.).Knowledge of CI/CD pipelines, Docker, Kubernetes, and DevOps practices.Familiarity with message queues (RabbitMQ, Azure Service Bus) and distributed systems.