FullStack Developer with .NET and React

Noida, Uttar Pradesh, India
Jul 08, 2024
Jul 08, 2025
Remote
Full-Time
2 Years
Job Description

Join our team in developing a well-known, publicly available web application used by enterprise customers to estimate the power consumption of datacenter configurations. This application includes a visual designer that allows users to create complex datacenter configurations using a vast array of available equipment and compatibility rules.

Our team focuses on two main areas

  • Incremental modernization of the existing web application from legacy ASP.NET MVC (C#) and jQuery (JavaScript) to the latest ASP.NET Core, React, and TypeScript.
  • Regular maintenance releases of the legacy web application, including the introduction of new equipment.

Responsibilities

  • Work in an Agile team using the Microsoft Visual Studio ecosystem, GitHub, and the Atlassian stack (Jira & Confluence).
  • Develop web and backend functionality for both the modernized and legacy versions of the application.

Migration Efforts

  • Create new user-friendly interfaces using React.js, TypeScript, HTML5, and CSS3 based on new UI mockups and functionality identified from the legacy application.
  • Develop new, well-documented, structured REST APIs using ASP.NET Core for internal and external use.
  • Participate in requirement gathering, data modeling, design, and architectural sessions with the development team to identify optimal solutions for the new application and its services.
  • Elaborate technical documentation on performed work and write unit and integration tests according to industry standards and best practices.
  • Participate in release processes and DevOps activities.

Legacy Efforts

  • Work with XMLs to introduce new equipment.
  • Adapt existing ASP.NET MVC and jQuery code to meet required rules and UI requirements.
  • Participate in regular maintenance releases.

Mandatory Skills

  • C#
  • ASP.NET
  • ASP.NET Core
  • ASP.NET MVC
  • ASP.NET WebApi
  • JavaScript
  • React
  • HTML
  • Cascading Style Sheets (CSS)

Nice-to-Have Skills

  • jQuery
  • TypeScript
  • Redux
  • SQL
  • Docker
  • Kubernetes
  • Jenkins

Languages

  • English. B2 Upper Intermediate

Why Join Us

  • Be part of a dynamic team working on a high-impact web application used by enterprise customers.
  • Engage in both modernization and maintenance of a key enterprise tool, gaining experience in both new and legacy technologies.
  • Collaborate in an Agile environment, using the latest tools and technologies.
  • Contribute to the ongoing enhancement of a tool with a growing feature set and long-term vision.

If you're passionate about web development and eager to work on a project that makes a real difference for enterprise customers, we'd love to hear from you. Apply now to join our team!