Web Application Developer

Company: NVIDIA
Company: NVIDIA
Location: India, Pune
Commitment: Full time
Posted on: 2023-11-08 05:02
NVIDIA is hiring a Software Developer to work on industry standard three-tiered web applications. Our typical implementation is comprised of a datastore, typically SQL Server, RESTful web services written in .NET and browser clients written with React and TypeScript.The best candidate will have well-rounded web application programming experience with demonstrable record in database design, object-oriented development, and browser based UI development such as React or Angular.What you’ll be doing:Work closely with GPU architects and software engineers to develop critical web tools to build next generation computing productsCollaborate with other team members to solve sophisticated infrastructure, security, or development problemPartner with security specialists to harden applications against future cyber security threatsContinuously enhance existing applications to streamline product developmentWhat we need to see:Bachelor of Science in Computer Science (or equivalent experience)5+ years related experienceDetailed understanding of full stack application developmentFamiliarity with Microsoft .NET technologies such as C#, dependency injection in C#, using ORMs such as Entity Framework and asynchronous programming in .NET Framework or DotNetCoreBackground with database design, from crafting a schema from scratch, to writing efficient queries. Candidate should understand execution plans and how to utilize indexesExperience with JavaScript, React, CSS and HTML - use of yarn or npm is required. TypeScript, Create-react-app, Webpack are strong plusesExperience with security concepts from Kerberos to OAuth with JWTsFamiliarity with the best development practices - writing documentation, testing, using CI/CD to make delivery product as easy and reliable as possibleSuperb interpersonal skills as you would collaborate with teams from around the globe Ways to stand out from the crowd:Demonstrable experience in large scale web-based design and deploymentGood documentation and testing practices Familiarity with Linux based development is additional advantageNVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate, and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.
View Original Job Posting