
NET Tools Programmer (Mid / Senior)
- Edinburgh
- Permanent
- Full-time
- We create and maintain software tools that are used by all game development disciplines to support the creation of all Rockstar Games projects.
- These software tools range from digital content exporters, a data processing asset pipeline to game, CI/CD automation systems and UI editors.
- Collaborate with producers and developers to build applications that enable the creation of Rockstar's complex and ambitious games.
- Develop a strong understanding of the systems we use and learn new technologies to help advance our applications.
- Help define architecture, design patterns and frameworks to improve how we build applications.
- Identify areas to improve user workflows and quality of life.
- Maintain applications through various stages of their lifecycle.
- A degree in Computer Science, Mathematics or equivalent.
- Strong C#/.Net skills.
- Experience with a desktop UI development framework.
- Strong problem solving skills.
- Strong debugging skills.
- Excellent communication and teamwork skills.
- Ability to work within a schedule and deliver effectively to deadlines.
- Experience working with WPF, XAML and the MVVM pattern.
- Experience working with SQL/NoSQL databases.
- Experience writing applications that consume external services.
- Familiarity with one or more RPC frameworks such as WCF or gRPC.
- Familiarity with one or more ORM frameworks such as NHibernate or Entity Framework.
- Experience working with Docker.
- Experience with automation and CI/CD systems.
- Passion for technology and games, in-depth familiarity of Rockstar products is a massive plus.