This job might no longer be available.
Technical Lead - programming
4 years ago
Job Description
Ubisoft Montreal is looking for you, Back-end Technical Leads
At Ubisoft Montreal, a preeminent developer of video games located in Montreal’s dynamic Mile-End neighbourhood since 1997, we offer a work environment unique in the industry for allowing you to build and cultivate games that are part of critically acclaimed, iconic AAA franchises of international repute.
When you join Ubi Montreal, you enter a community of passionate, extraordinary developers connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.
On being a Techncial Lead within Ubisoft’s Technology Group
Ubisoft's (TG) Technology Group's mission is to invest in partnerships and interactions with productions to improve the productivity and efficiency of video game development processes. This results in the development of technological solutions of a wide range (web tools, libraries, backend services, desktop apps, etc.) but also by sharing various expertise such as automated testing, continuous delivery, user experience, telemetry, audio, animation, physics, etc.
As a Technical Lead, you are the point of reference for technological issues related to cloud and backend technologies. You are responsible for analyzing the issues related to your field of expertise and are also responsible for the technological choices you make and the performance of all the systems in your specialty. You continue to produce code and are responsible for defining the best practices in your specialty.
The daily life of a technical Lead within Ubisoft’s Technology Group
- Oversee technical mandates from the CPI, TL or technical architect;
- Be a reference for team members for all technical issues in his/her field of expertise;
- Work as a senior programmer and help program high-risk elements in his/her field of expertise;
- Be proactive in suggesting enhancements and technological choices in his/her field of expertise;
- Assess performances on a regular basis and optimize systems in his/her field of expertise whenever necessary;
- Resolve the most complex technical issues in his/her field of expertise;
- Be a mentor in his/her field of expertise;
- Advise the architect and/or CPI by suggesting corrective measures to meet project objectives whenever necessary;
- Work with technical directors from other working units (design, graphic design, animation, sound, etc.) to ensure the efficiency of the systems in his/her field of expertise that are used by other teams;
- Carry out performance assessments in collaboration with the CPI;
- Carry out all other related tasks.
Qualifications
What it takes to make it
- Bachelor’s degree in computer science or computer engineering or equivalent.
- Minimum 5 years’ experience in programming on a specific console or in a specific field or other relevant experience.
- At least 5 years of experience in C # / .NET
- At least 3 years of experience in C ++
- Experience in Cloud Technologies (Amazon Web Service (AWS), Microsoft Azure,Google Cloud Platform, etc.)
- Clever GUI development
- Analytical and synthesis skills
- Problem-solving skills
- Good interpersonal and communication skills
- Autonomy and resourcefulness
- Sense of initiative
- Attention to detail
- Flexibility in organizing work
- Ability to work as part of a team
- Ability to adapt to change
- Results driven
Additional Information
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status
Create Your Profile — Game companies can contact you with their relevant job openings.