.Net Developer with react

Overview

On Site
Contract - W2
Contract - 12+ month(s)

Skills

React
.Net
banking

Job Details

.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 React.js.
  • 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 React.js, 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).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.