Software Engineer, .NET

NVIDIA is the world leader in accelerated computing. NVIDIA pioneered accelerated computing to tackle challenges no one else can solve.
Backend
Mid-Level Software Engineer
In-Person
5+ years of experience
AI

Description For Software Engineer, .NET

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology—and amazing people.

Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

NVIDIA is looking for an individual to join our team and help develop business applications. You'll be responsible for understanding requirements, validating architecture, building and reviewing designs, and developing high-quality technical solutions. You'll work with .NET technologies, design client-side and server-side architecture, write clean and scalable code, and develop efficient REST APIs.

Key responsibilities include:

  • Designing and developing applications using ASP.NET, C#.NET, MVC, and Entity framework
  • Working with REST APIs and Web services
  • Utilizing jQuery, HTML5, and JavaScript
  • Working with SQL server and Azure/AWS cloud deployments
  • Collaborating in an Agile/Scrum environment

We're looking for candidates with 5-7 years of software development experience in .NET technologies, strong knowledge of SQL server, and experience with automated build and deployment tools. If you have skills in Angular JS, React JS, or knowledge of Docker and Kubernetes, you'll stand out from the crowd.

Join NVIDIA and be part of a team that's defining the future of technology!

Last updated 10 days ago

Responsibilities For Software Engineer, .NET

  • Understand requirements from the BSA teams
  • Validate architecture, build, and review designs
  • Develop and deliver high-quality technical solutions
  • Design client-side and server-side architecture
  • Write clean, scalable, and reusable code using .NET programming languages
  • Test and deploy applications
  • Revise/Refine, update, refactor and debug code
  • Develop documentation throughout the software development life cycle (SDLC)
  • Develop efficient and robust REST APIs
  • Troubleshoot, debug and upgrade web applications / REST APIs

Requirements For Software Engineer, .NET

JavaScript
Node.js
  • B.E/B.Tech or equivalent experience
  • 5-7 years of software development experience in .NET technologies
  • Working experience in ASP.NET, C#.NET, MVC and Entity framework
  • Working knowledge on REST API and Web services
  • Working knowledge of jQuery, HTML5, JavaScript
  • Strong knowledge of SQL server
  • Experience working with Azure/AWS cloud deployments
  • Experience with source controls (Perforce or Gitlab)
  • Experience with automated build and deployment tools (Jenkins, Octopus etc.)
  • Understanding of SDLC and Scrum framework
  • Proficient in writing unit tests
  • Excellent learning and interpersonal skills

Interested in this job?

Jobs Related To NVIDIA Software Engineer, .NET

Software Test Development Engineer

Software Test Development Engineer position at NVIDIA, focusing on automation development and test program development for networking and interconnect products.

SONiC Verification Engineer

Software Verification Engineer position at NVIDIA focusing on SONiC Network OS development and testing, requiring Python expertise and networking knowledge.

Software Test Engineer, Networking

Software Test Engineer position at NVIDIA focusing on network verification engineering for Cumulus Linux, requiring 3+ years experience in software quality engineering and strong Python skills.

Automation Software Engineer

Join NVIDIA as an Automation Software Engineer, developing software tools and infrastructure for post-silicon testing and hardware control in their Networking Business Unit.

Software Engineer

Join NVIDIA as a Software Engineer in the ChipSim Group, developing HW Simulation and Networking features for cutting-edge technology.