Senior Graphics Programmer - Business Solutions | Programmeur·se sénior·e graphique- Solutions d'affaires

Toronto, ON, Canada
Immersive Experience | Expériences immersives – Programming | Programmation /
Permanent Full-Time | Permanent temps-plein /
Remote
Since several work modes are offered to all our employees (100% from home, Flex, 100% in-office), job opportunities posted here are available whether you live in Quebec or Ontario, unless indicated otherwise.

This role will be part of our Immersive Experience team. The mission of this team is to allow companies outside the video game industry to tap the know-how of game developers and leverage the power of gaming technology through our dedicated Business Solutions team.

At Behaviour Interactive, we believe in giving everyone a fair shot. We embrace a diverse and creative environment where everyone is celebrated. We value folks of all ages, sex, ethnicity, colour, ethnic or national origin, religion, sexual orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. Basically, we respect and appreciate each other no matter who we are! 

Behaviour is looking for senior programmers to develop enterprise solutions on desktops. The programmer will work in a dynamic environment, with other programmers as well as a creative team on prototyping, design, implementation, and improvement of many aspects of the projects.


In this role, you will:

    • Work within a cross-discipline team on the development of various project features;
    • Debug and optimize your code at a low and high level to ensure optimal performance and quality;
    • Assess and communicate around the possible impacts of a change in the code;
    • Participate actively in the code reviews;
    • Test carefully the newly implemented features and suggest improvements;
    • Develop technical solutions that answer the project's needs and to our standards in terms of quality and performance;
    • Ensure that all the constraints have been considered while developing our projects;
    • Keep updated on the latest technological trends.

What we are looking for:

    • You write clear and maintainable code for at least 8 years;
    • Experience working with Unreal Engine 5;
    • You are comfortable with programming – especially in C++;
    • You love solving challenging technical problems with the most effective solutions;
    • You can prioritize, plan, and organize your work & time and work within deadlines;
    • You have a strong interest and a real enthusiasm for gaming technologies and their application in various fields;
    • You have effective communication and interpersonal skills;
    • You are thriving on change and can adapt to changing needs and requirement;
    • Bonus point - Have previous experience with Unreal Engine 4. 

Dans ce rôle, vous devrez :

    • Travailler au sein d'une équipe interdisciplinaire sur le développement de diverses caractéristiques du projet ;     
    • Déboguer et optimiser votre code de bas et de haut niveau afin d'assurer une performance et une qualité optimale ;
    • Évaluer et communiquer sur les impacts possibles d'une modification du code ;
    • Participer activement à la révision des codes ;
    • Tester soigneusement les nouvelles fonctionnalités et proposer des améliorations ;
    • Développer des solutions techniques qui répondent aux besoins du projet et à nos standards en termes de qualité et de performance ;
    • S'assurer que toutes les contraintes ont été prises en compte lors de l'élaboration de nos projets ;
    • Rester informé des dernières tendances technologiques.

Ce que nous recherchons :

    • Vous rédigez un code compréhensible et évolutif pendant au moins 8 ans ;
    • Avoir de l'expérience avec Unreal 5 ;
    • Vous êtes vraiment à l'aise avec la programmation, surtout en C++ ;
    • Vous aimez résoudre des problèmes techniques difficiles en trouvant la solution la plus efficace ;
    • Vous êtes capable d'établir des priorités, de planifier, d'organiser votre travail et votre temps et de travailler dans les délais impartis ;
    • Vous avez un grand intérêt et un réel enthousiasme pour les technologies relatives aux jeux vidéo et leurs applications dans divers domaines ;
    • Vous avez de solides compétences en matière de communication et de relations interpersonnelles ;
    • Vous vous épanouissez grâce au changement et vous pouvez vous adapter à l'évolution des besoins et des exigences ;
    • Point bonus - expérience avec Unreal Engine 4.
Le programmeur travaillera dans un environnement dynamique, avec d'autres programmeurs ainsi qu'une équipe créative, sur le prototypage, la conception, la mise en œuvre et l'amélioration de nombreux aspects des projets.
 

Toutes nos opportunités d'emploi sont offertes aux résidents du Québec et de l'Ontario et le mode de travail est choisi par l'employé (100% télétravail, Flex. ou 100% au bureau), sauf indication contraire.

Ce rôle fera partie de notre équipe d'expérience immersive. La mission de cette équipe est de permettre aux entreprises extérieures à l'industrie du jeu vidéo d'exploiter le savoir-faire des développeurs de jeux et de tirer parti des capacités technologiques de l'univers du jeu grâce à notre équipe dédiée aux solutions commerciales.

Chez Behaviour Interactif, on croit en l’équité des chances pour tout le monde et on célèbre la diversité des personnes, des perspectives et des idées. C’est donc important pour nous de travailler avec des talents qui proviennent de tous les horizons, et ce, indépendamment de leur âge, sexe, ethnicité, couleur, origine ethnique ou nationale, religion, orientation sexuelle, identité de genre, statut familial, handicap ou toute autre caractéristique protégée par les lois applicables.