
Programmeur.se Gameplay Senior / Senior Gameplay Programmer - Star Citizen
- Montreal, QC
- Permanent
- Full-time
- Concevoir et implémenter un code bien conçu, fiable, maintenable et sans bogues.
- Planifier et collaborer avec les membres de l'équipe pour livrer divers systèmes de gameplay.
- Promouvoir les meilleures pratiques, les processus de développement et les normes de codage.
- Documenter et examiner par les pairs les conceptions techniques avec d'autres ingénieurs logiciels.
- Travailler avec l'assurance qualité (QA), fournissant les informations nécessaires pour tester complètement le code développé.
- Fournir un soutien et un mentorat aux clients internes pour le logiciel développé.
- Se tenir au courant des méthodes, pratiques et technologies d'ingénierie logicielle de pointe.
- Soyez à l'aise de travailler avec C++ dans une grande base de code partagée.
- Ayez une bonne connaissance des mathématiques 3D.
- Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu.
- Travaillez bien dans un environnement d'équipe co-localisé mais collaboratif.
- Puissiez expliquer et présenter des solutions techniques à la fois aux programmeurs et aux membres de l'équipe d'autres disciplines.
- Design and implement well-engineered, reliable, maintainable, and bug-free code.
- Plan and collaborate with team members to deliver various gameplay systems.
- Promote best practices, development processes, and coding standards.
- Document and peer review technical designs with other software engineers.
- Work with QA, providing the information needed to fully test developed code.
- Provide support and mentoring to internal customers for developed software.
- Keep up to date on state-of-the-art software engineering methods, practices, and technologies.
- Are comfortable working with C++ in a large, shared codebase.
- Have a good knowledge of 3D mathematics.
- Have experience with programming game features and systems.
- Work well in a co-located yet collaborative team environment.
- Can explain and present technical solutions to both programmers and team members from other disciplines.