Ubisoft Berlin logo

Online Programmer (Online Services - Player Identity)

Ubisoft Berlin·Salary not specified

Primary stack

C#.NETMicroservicesAWSDockerCI/CDReact

Nice to have's

C++GrafanaKibanaSonarQubeAI

Job description

Description language:

Про посаду

Онлайн-програміст (Онлайн-сервіси - Ідентичність гравця)

У Ubisoft, команда Онлайн-сервіси – Ідентичність гравця, шукає досвідчених програмістів для створення та розвитку сервісів, які забезпечують ідентичність гравців у всіх іграх та онлайн-досвідах Ubisoft.

Облікові записи Ubisoft є критичною складовою нашого онлайн-екосистеми та використовуються у більшості ігор Ubisoft. Вони відіграють центральну роль у досвіді гравців, забезпечуючи прогресію, доступ до сервісів, соціальні взаємодії та багато іншого.

Наш екосистема облікових записів тісно інтегрована з сервісами аутентифікації та профілів, утворюючи фундамент управління ідентичністю та доступом на платформі Ubisoft. Команда відповідає за надання надійних, безпечних та масштабовних облікових сервісів, забезпечуючи при цьому безперебійну інтеграцію з системами аутентифікації та профілів. Ми також розробляємо та експлуатуємо сервіси, які відстежують дії користувачів, допомагаючи командам технічної підтримки ефективно досліджувати та вирішувати проблеми гравців.

Оскільки ці сервіси підтримують кілька стратегічних ініціатив у Ubisoft, ви будете сприяти розробці та створенню надійних, масштабовних та безпечних рішень. Ви будете вирішувати складні технічні задачі та допомагати забезпечувати прості, ефективні рішення в складному середовищі розподілених систем.

На цій посаді ви будете працювати з сучасними технологіями та практиками розробки, включаючи:

-.NET Core

  • Docker
  • AWS (Aurora RDS, ElastiCache Redis)
  • Інструменти розробки з штучним інтелектом (наприклад, GitHub Copilot, Claude Code)
  • Інфраструктура як код (IaC)
  • CI/CD-трубопроводи (GitLab)
  • SonarQube
  • Grafana
  • Kibana
  • React

Досвід роботи з C++ вважається вагомим плюсом, оскільки частина роботи може включати внесок у розробку нашого SDK. Досвід роботи з React також є цінним для створення та підтримки внутрішніх веб-заснованих адміністративних інструментів, які взаємодіють з нашими сервісами.

Якщо вам подобається розробляти RESTful API, працювати з мікросервісами на AWS, вирішувати масштабні технічні задачі та співпрацювати в культурі DevOps, ми хотіли б почути вас.

Обов'язки

  • Брати участь у всіх етапах розробки програмного забезпечення, включаючи аналіз, проектування, впровадження, тестування, інтеграцію, налагодження, впровадження та підтримку онлайн-сервісів.
  • Оцінювати обсяг розробки та сприяти плануванню доставки.
  • Надавати високоякісну підтримку виробничих систем та сервісів у реальному часі.
  • Тісно співпрацювати з членами команди та міжфункціональними партнерами.
  • Забезпечувати належну інтеграцію облікових сервісів із суміжними системами платформи.
  • Оцінювати технічні ризики та оцінювати вплив архітектурних та реалізаційних рішень.
  • Бути в курсі новітніх технологій та кращих практик у галузі онлайн-сервісів, ігор, хмарних обчислень та веб-розробки.

Вимоги

  • Ступінь бакалавра в галузі інформатики, програмної інженерії або еквівалентна комбінація освіти та професійного досвіду.
  • Значний професійний досвід у розробці програмного забезпечення, включаючи досвід проектування, розробки та підтримки виробничих систем.
  • Значний досвід роботи з C# та.NET Core.
  • Досвід проектування та розробки RESTful API та розподілених систем з використанням архітектури мікросервісів.
  • Досвід роботи з хмарними сервісами та сучасними технологіями інфраструктури, переважно AWS.
  • Досвід роботи з контейнеризованими додатками та технологіями, такими як Docker.
  • Досвід роботи з сучасними практиками розробки програмного забезпечення, включаючи CI/CD-трубопроводи, автоматизовані тести, інструменти контролю якості коду та системи контролю версій.
  • Глибоке розуміння принципів архітектури програмного забезпечення, масштабованості, надійності, продуктивності та безпеки.
  • Досвід усунення несправностей та підтримки виробничих систем у середовищі сервісів у реальному часі.
  • Здатність оцінювати технічні компроміси, ризики та вплив при прийнятті рішень щодо проектування та реалізації.
  • Сильні навички співпраці та комунікації з досвідом ефективної роботи в міжфункціональних командах.
  • Здатність працювати самостійно, відповідальності за технічні ініціативи та рухати рішення від концепції до доставки.
  • Цікавість та готовність залишатися в курсі нових технологій, практик розробки та тенденцій галузі.

Буде плюсом

  • Досвід роботи з C++ та розробкою SDK.
  • Досвід роботи з React та сучасною розробкою веб-додатків.
  • Досвід роботи з Інфраструктурою як код (IaC).
  • Досвід роботи з сервісами AWS, такими як Aurora RDS та ElastiCache Redis.
  • Досвід роботи з практиками DevOps та експлуатаційною відповідальністю за сервіси.
  • Досвід роботи з інструментами спостереження та моніторингу, такими як Grafana, Kibana та SonarQube.
  • Досвід використання інструментів розробки з штучним інтелектом, таких як GitHub Copilot або Claude Code.
  • Досвід роботи над великими онлайн-платформами, SaaS-рішеннями або ігровими сервісами.

Ми пропонуємо

  • Повна зайнятість з постійним контрактом.
  • Гнучкість офісної роботи.

Про компанію

Ubisoft є глобальним лідером у сфері ігор, з командами по всьому світу, які створюють оригінальні та незабутні враження - від Assassin’s Creed та Rainbow Six до Just Dance та багато іншого. Ми віримо, що різноманітні перспективи допомагають як гравцям, так і командам процвітати. Якщо ви захоплені інноваціями та прагнете розширювати межі розваг, приєднуйтесь до нас у нашій подорожі та допоможіть створити невідоме!

© Ubisoft Berlin. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Ubisoft Berlin

All 226 roles

Popular searches