C# Unity Programmer - Business Solutions
Behaviour Interactive
Montreal, Canada
5d ago

Job Description

Behavior is looking for programmers to develop games or enterprise solutions on mobile and desktop. 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.


  • Work within a cross-discipline team on the development of various project features;
  • Debug and optimize your code at a low and high levels to ensure optimal performance and quality;
  • Assess and communicate around the possible impacts of a change in the code;
  • Participate actively to 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 taken into account while developing our projects;
  • Keep updated of the latest technological trends.
  • Work with the creative team to develop project characteristics, such as mechanics, controls, camera, interactions with objects and the environment, etc.;
  • Work within an interdisciplinary team with programmers, designers, artists, and facilitators to obtain the appropriate solution to achieves the desired quality and performance.


  • Bachelor's degree in Computer Science, Mathematics, Engineering or a related field;
  • Strong skills in C#;
  • Experience with Unity, or an equivalent game engine;
  • Good algorithmic knowledge;
  • Interest in gaming technologies and their application in various fields;
  • Experience in programming multiplayer online games is a plus.
  • Experience in programming cross-platform games (mobile, desktop and web) is a plus;
  • Experience using unity as a library (UAAL) is a plus
  • Other skills :

  • Solve complex technical problems, with excellent analytical skills and rapid deployment of effective solutions;
  • Work well in a highly collaborative team environment, with a positive attitude and a strong work ethic;
  • Produce effective software designs and write clear and maintainable code;
  • Adapt to changing needs and requirements;
  • Prioritize, plan, organize work, manage time and work on time;
  • Pay attention to detail;
  • Judge the quality of a feature against other current projects;
  • Good communication skills
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form