We are looking for a Unity Programmer for a full-time, hybrid position in downtown Montreal for creating 3D and 2D Unity applications using our framework. You will be in charge of developing custom interactions in C#, design unique UIs, optimize projects and collaborate with other members of the team and the organization.
Design and develop multimedia softwares with C# and Unity
Integrate third party software libraries
Debug and optimize our apps
Use version control systems (Perforce/Github)
Maintain technical documentation
Integrate essential data
Collaborate with clients and managers to identify needs
Integrate data essential to operate the application
Experience with C# and Unity or equivalent (Minimum 2 years of experience)
Bachelor degree in software engineering, computer science or equivalent
Ability to work and communicate well in a team
Interested in multimedia and interactive experiences
Ability to meet deadlines and be organized
Ability to quickly learn and adapt to new technologies
Minimum 2 years of professional experience
Pluses
Experience with Unreal Engine or other game engines
Experience with other programming languages (C++, Javascript, Python)
Familiar with web development (Front-End / Back-End)
Experience with shader development