This job might no longer be available.
Programmeur(euse) AQ associé(e) / Associate QA programmer
1 year ago
Le programmeur AQ associé crée et met à jour des systèmes logiciels qui soutiennent la mise à l’essai et le développement de jeux à succès lancés sous la marque d'un de nos client (WB Games).
_________________________
The Associate QA programmer creates and maintains software systems which support the testing and development of blockbuster games released under one of our client's brand (WB Games).
Requirements
Responsabilités
- Concevoir et développer des fonctionnalités pour l’un des systèmes d’automatisation de test de jeux vidéo les plus puissants.
- Soutenir les jeux en développement partout dans le monde, dans plusieurs studios de WB.
- Se joindre à une équipe de cinq développeurs, en plus de porter une attention particulière à l’assurance de la qualité.
- Développer une variété d’applications à travers les couches architecturales : l’interface utilisateur, les services Web et Windows, et la base de données.
- Concevoir et développer des solutions automatisées/ « back-end » qui communiquent avec de nombreux projets de jeux sur les plus récentes consoles (PS4, XboxOne, Nintendo Switch).
- Développer des interfaces utilisateurs Web et de bureautique/tableau de bord ainsi que des services Internet personnalisés.
- Prendre part à la conception et à l’élaboration de bases de données SQL.
- Travailler principalement dans un environnement Microsoft (Visual Studio, .NET, C#, C++, MVC, MSSQL).
Expérience
- Un an d’expérience dans le développement de jeux vidéo ou de logiciels.
- Un an d’expérience avec C#.
Éducation
- Études collégiales ou supérieures en informatique ou tout autre domaine pertinent.
Connaissances et aptitudes
- Compréhension du cycle de vie du développement de logiciels en général, particulièrement dans l’industrie du jeu vidéo.
- Connaissance étendue du développement d’applications .NET (.NET 4.x +) en C#, incluant les systèmes répartis, les services Windows, les systèmes client/serveur et les systèmes multitransactionnels.
- Connaissance pratique des technologies frontales (ASP.Net MVC, Entity Framework, HTML5/CSS3, WPF).
- Connaissance de la conception et du déploiement des bases de données SQL.
- Capacité de concevoir et de développer des applications dorsales réparties efficaces et robustes utilisées dans les systèmes automatisés.
- Personne motivée, autonome, qui a le souci du détail et qui est en mesure d’évoluer aisément au sein d’une équipe.
- Bonnes aptitudes en communication orale et écrite.
- Connaissance de l’industrie du jeu vidéo.
Atouts
- Expérience avec les meilleures pratiques en développement logiciel, notamment le contrôle source, l’intégration continue, les essais unitaires, les modèles de conception et les méthodes agiles (Agile/Scrum).
- Experience dans le développement de solutions automatisées/dorsales.
- Connaissances en C++.
- Connaissance des interfaces Unreal engine/de script.
- Expérience dans le développement et la mise à l’essai de jeux AAA pour les consoles Xbox ou Sony.
- Technologies et plateformes – Services Web, protocole SOAP, langage XML, JQUERY, notation des objets du langage Java (JSON), interfaces RESTFul, langage de script (PowerShell, Batch, Python).
- Utilisation de la bibliothèque de contrôle à la source (Perforce).
- Connaissance des différents outils d’essai utilisés dans l’industrie (Jira).
La direction se réserve le droit d’ajouter ou de modifier à tout moment des tâches et des exigences relativement à ce poste.
__ ____________________________
Responsibilities
- Design and develop features for one of the most powerful videogame test automation systems
- Support games being developed around the world, across multiple WB studios
- Join a team of five developers, plus dedicated QA
- Develop a variety of applications across architectural layers: UI, web and windows services, and database
- Design and build automated / back-end solutions that communicate with latest consoles (PS4, XboxOne, Nintendo Switch) for a multitude of game projects
- Develop web based and desktop UI/Dashboard and custom web services
- Contribute to the design and development of SQL Databases
- Work primarily in a Microsoft Ecosystem (Visual Studio, .NET, C#, C++, MVC, MSSQL)
Experience
- 1 year video game and/or software development experience
- 1 year experience with C#
Education
- Collegial Degree or above in Computer Science or relevant field
Knowledge/Skills
- Understanding of the Software Development Life Cycle in general and videogames in particular
- Knowledge of .NET applications (.NET 4.x +) in C# including distributed systems, windows services, client/server system, multithreaded systems
- Knowledge on front-end technology (ASP.Net MVC, Entity Framework, HTML5/CSS3, WPF)
- Knowledge of SQL Database design and implementation
- Good verbal and written communication skills
- Knowledge of video game development industry
Nice To Have
- Experience with best practices in software development such as source control, continuous integration, unit testing, design patterns and agile development methodologies (Agile/Scrum)
- Experience developing automated / back-end solutions
- Knowledge of C++
- Knowledge of Unreal engine / scripting
- Experience developing/testing for Xbox or Sony AAA titles
- Technologies/Platforms – Web services, SOAP, XML, JQUERY, JSON, RESTFul interfaces, scripting langage (PowerShell, Batch, Python)
- Usage of source control repository (Perforce)
- Knowledge of the different test tools of the market (Jira)
Management has the right to add or change duties and job requirements at any time.
Benefits
Nos employés sont notre ressource la plus précieuse; par conséquent, nous leur offrons un régime de rémunération correspondant à leurs compétences et à leur expérience, d’excellents avantages sociaux, un niveau élevé de satisfaction professionnelle et un environnement de travail décontracté et amusant.
____________________________
Our employees are our most valuable resource; therefore, we provide them with a competitive compensation package commensurate with skills and experience, excellent benefits, high level of job satisfaction and a casual and fun work environment.
Create Your Profile — Game companies can contact you with their relevant job openings.