Team-Lead / Системный архитектор

от 100 000 до 200 000 руб. на руки
Опыт работы: От 3 до 6 лет
График работы: Удаленная работа
Занятость: Полная занятость
Компания: Арочные технологии

Группа 3D разработки, Студия “VARиант”, приглашает опытного разработчика, в инновационный проект, который сейчас находится в стадии работающего прототипа, для перевода его в Энтерпрайз решение!

Задачи (Вам предстоит):

  • Проведение анализа и рефакторинг текущих архитектурных решений;
  • Выявление, анализ и систематизация требований для развития архитектуры систем и сервисов для решения бизнес-задач;
  • Проектирование и разработка архитектуры как основной (server-based) платформы так и её компонент (комплекса desktop-, mobile-, web- приложений и сервисов). Подбор наиболее подходящих архитектурных паттернов.
  • Подготовка рекомендаций разработчикам при формировании стека технологий, выборе платформ и средств разработки;
  • Участие в анализе функциональных требований и оценке технической реализации;
  • Участие в формулировании и составлении
  • стандартов качества разработки.
  • Контроль за соблюдением принятых архитектурных и методологических решений регламентов, в т.ч. контроль качества кода разработчиков (code-review);
  • Участие в анализе поступающих функциональных требований и оценке технической реализации;
  • Участие в планировании и проведении процедур интеграционного тестирования;
  • Экспертное владение применяемыми технологиями и консультирование членов команды.
  • Самостоятельная реализация наиболее сложных задач и критических задач;
  • Управление кросс-функциональной командой разработки (от 10 разработчиков);

Требования (Мы ожидаем):

  • Опыт работы в системного роли архитектора — от 3 лет;
  • Опыт управления командами разработки;
  • Опыт непосредственной разработки (бэкграунд разработчика),;
  • Знание всех стадий процесса разработки ПО.
  • Знание и практический опыт внедрения и использования cloud native технологий (напр. Kafka, Docker, Kubernetes, AWS);
  • Опыт разработки архитектуры решений, уровней приложений и сервисов;
  • Знание и опыт применения типовых паттернов решения задач обеспечения надёжности, масштабирования, эксплуатационной пригодности и гибкости решений;
  • Опыт внедрения и применения микро-сервисной архитектуры (паттерны, плюсы, минусы, нюансы).
  • Знание средств моделирования, планирования разработки;
  • Знание языков и нотаций моделирования / описания различных данных и аспектов, архитектуры. Опыт проектирования модели данных;
  • Знание либо ориентация в исп. языках разработки: Python, C#, JS.
  • Глубокое принципов понимание принципов компьютерной графики, рендеринга, создание фотореалистичных изображений.
  • Опыт разработки интерактивных 3D приложений, многопользовательских игр. (желательно)
  • Готовность к большому количеству коммуникаций;
  • Умение и готовность работать в условиях часто меняющихся требований;
  • Умение документировать архитектурные решения.

Будет плюсом:

  • Опыт мобильной разработки;
  • Опыт работы в крупной GameDev-компании.
Хочу откликнуться
<
>