Full Stack .NET Developer

Full Stack .NET Developer Job Description Template

Our company is looking for a Full Stack .NET Developer to join our team.

Responsibilities:

  • Maintain quality and ensure the responsiveness of applications;
  • Work with UX team to make our product smarter and more intuitive to use;
  • Participate in our product development from ideation to deployment and beyond;
  • Development of front-end features and applications utilizing JavaScript (ReactJS);
  • Collaboration with other Rockstar technology teams across our worldwide studios;
  • Integrating front-end applications with ASP.NET MVC and WebApi (C#);
  • Maintain and help optimize existing systems;
  • Collaborate with the rest of the engineering team to design and launch ground-breaking new features;
  • Web performance optimization;
  • Support continuous testing efforts through test automation;
  • Take part in technology decisions and architecture discussions, advocate for engineering best practices (CI, testing, operational efficiency etc.).

Requirements:

  • Experience authoring for mobile devices;
  • Experience with source control, preferably Perforce;
  • Exposure to Elasticsearch and Python desirable;
  • Knowledge of Agile software development processes;
  • Great communication skills as a core member of an internationally-based team;
  • Passion for web technologies and a desire to remain up to date with the latest technologies;
  • Proficient in C#;
  • Experience working on high-traffic, responsive websites and applications;
  • Solid experience with T-SQL;
  • Knowledge and application of web security best practices;
  • Knowledge of Rockstar’s game titles and passion for playing videogames;
  • Application of software development best practices;
  • Prior experience with Redis, MongoDb, RabbitMQ and automated testing;
  • Proficient in JavaScript/ES2015+ with experience in React or similar.