This job has expired, please see additional jobs below
Tools Programmer (ALICE Studio)
Ubisoft
Montreal, , Canada
Job Details - this job has expired, please see similar jobs below
Job Description
Ubisoft Montreal, an industry leading developer of video games, located in the heart of Montreal’s Mile-End, offers a unique environment where creativity, teamwork and cutting-edge technology bring to life critically acclaimed video games and iconic AAA franchises. You will benefit from a competitive compensation package, an open learning environment, and contribute to an international team driving innovation.
Summary
The tools programmer will design, implement, enhance and ensure the proper functioning of the tools that improve the effectiveness of the production team and the general pipeline.
Responsibilities
The main tasks of the tools programmer are to:
• Scope and plan development requests with lead to meet requirements and expected deadline;
• Work with the designer to support their work on the front end development and meet user needs;
• Analyze existing codebase for the tools and pipeline to implement features as required;
• Support the tools and pipeline built for production, plugins for third-party applications (MotionBuilder, 3DSMax, Maya, source control, etc.) and productivity tools (compilation, build process, etc.);
• Maintain the tools in the pipeline by correcting bugs determined by the end user;
• Document the work to transfer knowledge and enable developers and end users to understand how to use the pipeline and features.
Qualifications
Training
Bachelor’s degree in computer science or computer engineering or equivalent.
Relevant Experience
Have a minimum of 2-4 years’ experience in software development, ideally in the video game industry, or any other relevant experience in programming tools.
Skills and Knowledge
• End-user Focused;
• Ability to work as part of a team;
• Good interpersonal and communication skills;
• Results focus and attention to detail;
• Autonomy and resourcefulness;
• Analytical and Problem-solving skills;
• Ability to adapt to change;
• Knowledge of C++, C#, Python, WPF, SQL, etc.;
• Web Production Experience (MVC ASP.Net, Django, JS, etc).