# Développeuse, développeur Web

**Company**: Ubisoft
**Location**: Quebec City, QC
**Job type**: full-time
**Category**: Engineering
**Industry**: Game Development

**Apply**: https://jobs.smartrecruiters.com/Ubisoft2/744000157563799-developpeuse-developpeur-web?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_dec64f65-ec1

## Description

You will develop large-scale web applications used by multiple Ubisoft studios.

Join the team and contribute to creating strategic tools related to resource management, project tracking, and data analysis.

As a Web Developer, you will participate in the entire software development cycle: analysing needs, technical design, development, testing, deployment, and continuous improvement of applications.

Responsibilities:

- Analyse business and technical needs related to web applications;

- Actively participate in designing, developing, and evolving Compass platforms;

- Develop new features using best Fullstack development practices;

- Design, develop, and maintain high-performance and secure APIs;

- Collaborate with product team members, analysts, and other developers to propose solutions adapted to needs;

- Identify the most suitable technologies, tools, and approaches to meet project requirements;

- Evaluate technical impacts, risks, and dependencies of developments on existing systems;

- Estimate effort required to achieve developments;

- Develop efficient, maintainable, and scalable code;

- Participate in code reviews, testing, and continuous improvement of software quality;

- Support, maintain, and document applications;

- Analyse, optimise, split, or refactor existing features to improve platform performance and maintainability;

- Respond effectively to changes in priorities and requirements;

- Participate in a culture of continuous improvement by staying up-to-date with relevant technological advancements;

- Perform other related tasks.

Qualifications:

- Bachelor's degree in Computer Science, Software Engineering, or a relevant combination of education and experience;

- Significant experience in Fullstack web development;

- Experience in designing and developing large-scale and high-impact web applications;

- Experience in API and web service development;

- Experience in needs analysis and complex problem-solving.

Essential Skills:

- Mastery of React and TypeScript;

- Mastery of C# and ASP.NET Core;

- Solid knowledge of modern web application development;

- Solid understanding of object-oriented design principles;

- Experience in designing and integrating REST APIs;

- Knowledge of software development practices promoting quality, performance, and maintainability;

- Ability to work autonomously while collaborating effectively with a multidisciplinary team;

- Excellent French and English communication skills, both written and verbal;

- Analytical mindset, organisational sense, and solution-oriented approach.

Nice to Have:

- Knowledge of SQL;

- Knowledge of Node.js;

- Experience in an Agile development environment;

- Experience with data analysis platforms or internal tools intended for multiple teams or organisations.

## Skills

### Required
- React
- TypeScript
- C#
- ASP.NET Core
- REST APIs
- Object-Oriented Design
- Fullstack Development
- Web Application Development

### Nice to have
- SQL
- Node.js
- Agile Development
- Data Analysis

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Ubisoft2/744000157563799-developpeuse-developpeur-web?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
