HamburgerMenu
hirist

.Net Full Stack Developer - React.js

iTheme Consulting
Chennai
8 - 10 Years

Posted on: 10/11/2025

Job Description

Key Responsibilities :


- Design and develop fullstack applications using .NET Core for backend and ReactJS for frontend.

- Build RESTful APIs following best practices, including layered architecture and exception handling.

- Develop reusable UI components and responsive interfaces using ReactJS, JavaScript, HTML5, and CSS3.

- Collaborate closely with cross-functional Agile teams to deliver high-quality features on schedule.

- Write and maintain unit tests using NUnit or MSTest, ensuring code reliability and coverage.

- Optimize database performance through query tuning, indexing, and stored procedure improvements.

- Contribute to CI/CD integration, monitor pipeline builds, and support test automation initiatives.

- Participate in incident analysis and defect resolution for production applications.

- Implement secure coding practices and assist with remediation of vulnerabilities reported by scanners or audits.

- Document design notes, test plans, and story-level technical details as part of Agile deliverables.

Must-Have Skills :


- Proven experience leading or mentoring developers within Agile squads, demonstrating ownership and collaboration.

- 8+ years of backend development experience using C# and .NET Core, with expertise in building REST APIs, implementing layered architecture, and using logging frameworks like Serilog or NLog.

- 1.52 years of hands-on ReactJS development, including reusable components, API integration (Axios/fetch), routing, and state management using Redux or Context API.

- 7+ years of experience with SQL Server (T-SQL) - capable of writing stored procedures, joins, and optimizing queries for performance.

- Experience with ASP.NET MVC, including controllers, routing, filters, Razor views, and dependency injection.

- Strong skills in JavaScript, jQuery, HTML, and CSS for UI development and legacy UI maintenance.

- Hands-on experience with unit testing frameworks such as NUnit or MSTest, including test data mocking.

- Working knowledge of Git version control, including branching, merging, pull requests, and conflict resolution.

- Practical understanding of Agile methodologies (Scrum), sprint ceremonies, and JIRA-based story tracking.

- Exposure to CI/CD pipelines using Jenkins or GitHub Actions for build validation and test execution.

- Experience participating in L2-level incident handling, root cause analysis, and production support.

- Familiarity with secure coding principles such as input validation, output encoding, and session management.

- Ability to document internal designs, test plans, and technical notes effectively for team collaboration.

Nice-to-Have Skills :


- Exposure to legacy UI frameworks such as AngularJS, Kendo UI, or ExtJS for maintenance and bug fixes.

- Experience writing or maintaining Selenium/TestNG scripts for UI regression testing.

- Conceptual understanding of Test-Driven Development (TDD) practices.

- Comfort with consuming REST/SOAP services and handling integrations using HttpClient or fetch APIs.

- Basic awareness of cloud environments (Azure/AWS), including configuration and deployment pipelines.

- Understanding of microservices concepts, modular APIs, and service-oriented architectures.


info-icon

Did you find something suspicious?