You will work with the 'Phoenix' middleware team which provides an innovative and fully featured UI content creation solution for artists and technical integrators to create native User Interfaces along with animations, effects, custom logic, and interactions for our games. You will be part of a team of around twenty people at the Content Creation Technology Group (CCTG). Your contribution will have an impact on several major Ubisoft productions and assist 30 plus others around the world to deliver UI for their games.
We are looking for the senior Tools Programmer role who can bring best practices and design principles to assist the team in delivering our aggressive features roadmap and delivery pipelines primarily in C#, WPF and .Net Framework. Intermediate skills in C++ would be a definite plus to develop and maintain Phoenix core functionality.
Program mainly in C# and/or C++ in a dynamic multidisciplinary team.
Collaborate with a solid team that includes seniors who have worked on the platform for many years.
Cooperate with people located in several cities around the world: Montréal, Craiova & Mainz.
Make functional designs and propose solutions in collaboration with our Tech Leads.
Contribute to the quality of the software with a wide range of code review practices and test automation techniques.
Develop good practices and advance our CI / CD Delivery Model and Innersourcing at the Technological Group (TG) level.
Skills and Knowledge
Good analytical and synthesis skills.
Ability to anticipate and resolve problems.
Autonomy and resourcefulness.
Attention to detail.
Flexibility in organizing work.
Good interpersonal and communication skills.
Ability to work as part of a team.
Ability to adapt to change.
Ability to quickly learn to use new tools.
Bachelor’s degree in computer science or computer engineering or equivalent.
Minimum 7 years’ experience in software programming, ideally in the video game industry or any other relevant experience.