.NET Full Stack Developer (React)
Location: Weehawken NJ 07086
Duration: long term contract
Only W2 - No C2C/1099
H1 transfer works
Job Description:
.NET Full Stack Developer with React expertise to work on modernizing and developing scalable web application. This role involves full-stack development across the UI middle-tier and backend services integrating real-time data and business logic into a performant user-friendly platform.
Key Responsibilities:
- Design and develop scalable and responsive web applications using .NET Core / .NET 6 and .
- Build robust RESTful APIs and microservices that integrate with financial systems and data platforms.
- Develop secure and performant UI components using React (hooks Redux TypeScript).
- Write clean maintainable and testable code across the full stack (frontend backend and database).
- Participate in all phases of the SDLC including requirement analysis design implementation testing and deployment.
- Work closely with UX designers product managers and QA teams to deliver high-quality features.
- Troubleshoot production issues and improve system performance reliability and scalability.
- Follow Agile practices and contribute to team ceremonies (daily stand-ups sprint planning code reviews retrospectives).
Required Skills and Experience:
- 6 years of experience in software development with at least 3 years in full-stack development using .NET and React.
- Proficient in C# .NET Core Web API and Entity Framework/Core.
- Strong expertise in JavaScript/TypeScript HTML5 CSS3 and responsive design.
- Experience building and consuming RESTful APIs and integrating with backend services.
- Solid understanding of relational databases (e.g. SQL Server/PostgreSQL) and writing optimized SQL queries.
- Hands-on experience with Git CI/CD pipelines and version control tools.
- Strong understanding of Object-Oriented Programming (OOP) design patterns and SOLID principles.
- Familiarity with unit testing frameworks (xUnit Jest etc.) and test automation practices.
- Excellent communication and collaboration skills in a fast-paced agile environment.
Nice to Have:
- Experience in financial services and banking domain.
- Knowledge of containerization (Docker/Kubernetes) and cloud platforms (Azure AWS).
- Familiarity with real-time data feeds or WebSocket integration.
- Exposure to performance profiling monitoring and logging tools (e.g. Serilog ELK AppInsights).