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.