Ubisoft is a leading producer, publisher and distributor of interactive entertainment products.
Present in 28 countries with 27 studios, Ubisoft has won over gamers worldwide with its high-quality, cutting-edge franchises.
Today, Ubisoft boasts one of the richest and most diverse catalogues in the industry with top selling brands on all platforms including Assassin’
s Creed, Child of Light, Far Cry, Just Dance, Might & Magic, Prince of Persia, Rayman, Rabbids, Rocksmith, Maniaplanet, Tom Clancy'
s Ghost Recon, Tom Clancy's Rainbow Six, Tom Clancy's Splinter Cell, Tom Clancy's The Division, Trials, The Crew Watch Dogs and ZombiU to name a few!
Be responsible for creating, debugging, maintaining and optimizing the game’s network and online services, and tools that are used for the game’s development
Work closely with Game Designers and Gameplay Programmers from different worldwide sites in order to develop one of Ubisoft’s major AAA titles
Design, prototype, and implement the connectivity services that will be offered in the game while keeping high scalability, availability and security in mind
Understand the online intentions of the project to set out the technical possibilities for the various online features
Ensure clear and structured programming, keeping performance, maintenance and compatibility requirements in mind
Perform load tests, suggest improvements and optimize whenever necessary
Correct bugs found by peers and the quality control team
Ensure the smooth communication with the similar production teams worldwide
Document the work to transfer knowledge and enable users (other programmers and team members from other job families) to understand how to use the new systems and features
Minimum 1-3 years’ experience in client-server programming, ideally in the video game industry
Strong knowledge of C++ programming
Experience working with networking protocols (UDP / TCP / Custom protocols), client-server architecture, web server technology and protocols, web services
Database programming knowledge in MySQL
Being knowledgeable about the technologies and tools used in the video game production pipeline and TRC / TCR restrictions is highly appreciated
Good problem-solving skills
Ability to communicate effectively with both technical and non-technical parties
Fluent in English
Will be a plus
Python programming experience
Redis and MongoDB
What we offer
Numerous trainings that you can attend to expand your knowledge
In our library for your disposal, you can find specialized books on various skills, such as Programming, Management or Level Design
You can borrow video games and consoles at any time if you want to relax after work
You can also borrow a Ubi bike during lunch time or in the weekends
We’ve got a great gym right into our studio
Since we value health you’ll have access to private medical system after the first 3 months