Posted on: 10/11/2025
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 :
- 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.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1572507
Interview Questions for you
View All