English will follow below.
Studio KRAFTON Montréal est un studio créé et mené par des développeurs. Nous travaillons sur un jeu AAA basé sur une propriété intellectuelle acclamée située dans un monde fantastique médiéval avec un gameplay narratif et stratégique. Nous croyons qu'il est important de s'amuser tout en créant des expériences mémorables, en étant fiers de notre travail et en respectant les contributions de chacun : joignez-vous à l’aventure!
Description du poste :
En tant que programmeur Programmeur DevOp/ Tools, vous jouez un rôle fondamental dans la conception et la mise en œuvre des technologies utilisées par notre équipe leur permettant de canaliser sans effort leur vision et leur créativité pour créer une expérience de jeu incroyable.
Responsabilités :
- Créer de nouveaux outils de développement et améliorer les flux de travail existants tout au long du projet.
- Créer des applications conviviales pour soutenir l'équipe de développement.
- Collaborez avec des artistes et des designers, vous permettant ainsi de comprendre en profondeur les raisons de leurs demandes.
- Travailler de manière itérative et tenez compte des commentaires des utilisateurs dans le cadre du processus afin de pouvoir fournir des outils efficaces et intuitifs.
- Maintenir la qualité et les performances du code et étendre les systèmes pour prendre en charge l'évolution des exigences de conception au fil du temps.
- Apporter des idées innovantes et originales à tous les aspects de la production et du développement du jeu.
- Maintenir une documentation claire.
- Gestion des Builds et des Releases :
• Gérer les processus de configuration, de build et de release pour les projets de développement de jeux.
• Améliorer continuellement le pipeline de build et de release en mettant en œuvre les meilleures pratiques, outils et méthodologies.
• Administrer et maintenir les systèmes de contrôle de version (par exemple, Perforce) pour le code source du jeu et les ressources associées.
• Gérer le déploiement et la distribution des builds de jeu auprès des parties prenantes internes et externes.
Connaissances/compétences :
- 8 ans d'expérience en tant que Programmeur DevOp/ Tools ou rôle similaire dans l'industrie du jeu.
- Familiarité avec les processus de développement de jeux et les défis du développement multiplateforme.
- Maîtrise des langages de script (par exemple, Python, PowerShell) pour les tâches d'automatisation.
- Maîtrise du langage de programmation C#
- Expérience avec les outils de gestion des versions du jeu (build) (ex. Jenkins, TeamCity) et les systèmes de gestion de paquets.
- Excellentes compétences en résolution de problèmes et capacité à résoudre efficacement les problèmes des versions du jeu (builds) et de leurs diffusions.
- Solides compétences en communication et en relations interpersonnelles, avec la capacité de collaborer efficacement dans un environnement axé sur le travail d'équipe.
- Souci du détail et engagement à fournir des résultats de haute qualité.
- La connaissance des outils de déploiement Unreal est un atout
- Solides capacités de résolution de problèmes et une passion pour les solutions créatives.
- Doit être à l'aise dans un environnement de travail bilingue (français-anglais)
- L'intérêt et la familiarité dans les contextes médiévaux fantastiques sont un gros plus.
Studio KRAFTON de Montréal s’engage à cultiver un environnement de travail qui respecte toutes les différences et qui encourage chacun.ne à se sentir inclus.e et valorisé.e. Nous offrons des opportunités d'emploi égales à tous les employés et candidats à l'emploi et interdit toute discrimination et harcèlement de quelque nature que ce soit, sans distinction d’âge, de couleur, de religion, de sexe, d'origine nationale, de statut de handicap, d'orientation sexuelle, d'identité ou d'expression de genre ou toute autre caractéristique protégée par les lois applicables. Notre objectif est de fournir un lieu de travail respectueux qui vous permettra de vous épanouir tant dans au travail que dans la vie.
Chez Studio KRAFTON Montréal, nous souhaitons que nos membres soient aux commandes de leur travail, depuis la conception et à travers toutes les étapes de la production, tout en leur offrant les meilleures conditions de travail et des avantages qui ont un impact positif sur leur vie. Cela inclut:
- Le véritable travail hybride : vous choisissez si vous travaillez à distance tout le temps (dans la province de Québec), si vous souhaitez venir au studio quelques jours ou tout le temps.
- Contribution généreuse de l'employeur au RÉER
- Couverture santé, dentaire et bien-être incluant la télémédecine ;
- Des journées personnelles et de bien-être ;
- Subvention OPUS
Studio KRAFTON Montreal is a studio created and led by developers. We are working on a AAA game based on an acclaimed intellectual property set in an enthralling medieval fantasy world with a rich narrative and strategic gameplay. We believe in having fun while creating memorable experiences, being proud of our work, and showing respect for each other's contributions. Join the adventure with us!
Job Description:
As a Senior Tools Programmer, you play a fundamental role in the design and implementation of the technologies used by our team, and you know you’ve succeeded when they can effortlessly channel their vision and creativity into a building an unbelievable gaming experience.
Responsibilities:
- Create new development tools and improve existing workflows throughout the project
- Create user-friendly applications in support of the development team
- Collaborate with artists and designers, thereby giving you a deep understanding of the reasons behind their requests.
- Work iteratively and consider user feedback as part of the process so that you can deliver tools that are efficient and intuitive.
- Maintain code quality and performance and extend systems to support changing design requirements over time
- Contribute innovative and original ideas toward all aspects of the game’s production and development
- Maintain clear documentation
- Build and Release Management:
• Manage the configuration, build, and release processes for game development projects.
• Continuously improve the build and release pipeline by implementing best practices, tools, and methodologies.
• Administer and maintain version control systems (e.g. Perforce) for game source code and related assets.
• Manage the deployment and distribution of game builds to internal and external stakeholders.
Knowledge/Skills:
- Eight years of experience as a Dev/Op Tools Programmer or similar role in the gaming industry.
- Familiarity with game development processes and the challenges of multi-platform development.
- Proficient in scripting languages (e.g., Python, PowerShell) for automation tasks.
- Proficient in C# programing language
- Experience with build management tools (e.g., Jenkins, TeamCity) and package management systems.
- Excellent problem-solving skills and the ability to troubleshoot build and release issues efficiently.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a team-oriented environment.
- Attention to detail and a commitment to delivering high-quality results.
- Knowledge of Unreal Deployment Tools is an asset
- Strong problem-solving abilities and a passion for creative solutions.
- Must be comfortable in a bilingual work environment (French-English)
Studio KRAFTON Montreal is committed to cultivating a work environment that respects all differences and encourages everyone to feel included and valued. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to age, race, color, religion, sex, national origin, disability status, sexual orientation, gender identity or expression or any other characteristic protected by applicable laws. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.
At Studio KRAFTON Montréal we want our team members to have ownership of their work from conception all the way through production while providing them with the best working conditions and benefits that have a positive impact on their lives. This includes:
- Being truly hybrid: meaning you choose if you work remotely all the time (in the province of Quebec), if you wish to come to the studio a couple of days or all the time;
- Defined core working hours (allowing for flexibility);
- Generous RRSP employer contributions;
- Health, dental & wellness coverage including telemedicine;
- Personal & wellness days;
- OPUS subsidy;
- Extra time off in December.