21 hours ago
Montréal, CanadaMid Level
Responsibilities
- Design, develop, and maintain backend microservices using C#, .NET, Linux, and Docker.
- Participate in migrating the product to a distributed, highly available, event-driven architecture.
- Design, build, and document scalable REST APIs with OpenAPI.
- Improve service reliability, performance, monitoring, alerting, and observability.
- Collaborate with production and operations teams to improve workflows.
- Support continuous integration, automated deployment, knowledge sharing, and product UI modernization.
Requirements
- Strong proficiency in C# and Linux development.
- Excellent understanding of REST API design and excellent knowledge of microservices.
- Good knowledge of Git and CI tools.
- Familiarity with alerting and observability tools.
- Docker, Kubernetes, OpenAPI, SQL, and Elasticsearch knowledge is considered an asset.
- Knowledge of DevOps/SRE principles and practices is considered an asset.
- Analytical ability, attention to detail, curiosity, autonomy, collaboration skills, and strong French and English communication skills.
Benefits
- Permanent contract.
- Office-based work arrangement.
About Ubisoft
Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.
