About the Role :
We are seeking a highly skilled and experienced .NET Core + React Developer with at least 8 years of experience in software development. This role requires a deep understanding of both front-end and back-end development technologies, particularly with .NET Core, React / Redux, and SQL Server. The ideal candidate will have hands-on experience in building scalable web applications and a passion for clean, maintainable code.
You will be working in a collaborative, agile environment alongside UI / UX designers, product managers, QA engineers, and DevOps teams to deliver enterprise-grade solutions.
Key Responsibilities :
- Design, develop, and maintain scalable, responsive web applications using .NET Core (backend) and React.js / Redux (frontend).
- Write clean, efficient, well-documented, and reusable code following modern development best practices.
- Collaborate with cross-functional teams (Product, QA, UI / UX, DevOps) to define, design, and ship new features.
- Participate in code reviews, ensuring high-quality code and knowledge sharing across the team.
- Perform unit testing, integration testing, and performance tuning of application components.
- Troubleshoot and resolve complex technical issues and production bugs.
- Ensure applications are secure, scalable, maintainable, and performant.
- Stay up to date with emerging technologies and propose adoption where appropriate.
- Follow Agile / Scrum methodologies for project execution and task management.
- Backend : .NET Core (API development, middleware, microservices architecture)
- Frontend : React.js, Redux, TypeScript
- Styling : SCSS / CSS3
- Database : Microsoft SQL Server (queries, stored procedures, performance optimization)
- Tools & Practices : Git, REST APIs, JSON, Postman, Visual Studio, Azure DevOps
Good to Have (Preferred Skills) :
Cloud : Exposure to Microsoft Azure services (App Services, Azure Functions, Storage, etc.)Full-Stack : Experience with Node.js or other backend frameworks.Testing Frameworks : Jest, xUnit, Moq, etc.CI / CD : Familiarity with build pipelines, deployment automation, and DevOps practices.Design Patterns : Understanding of SOLID principles, repository pattern, unit of work, etc.Experience working in Agile / Scrum environments.(ref : hirist.tech)