⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Системный архитектор

Прямой работодатель  Открытая Мобильная Платформа ( omprussia.ru )
Москва, Россия
28 января 2019
Релокация
Опыт работы любой
Описание вакансии

Инфраструктурное решение Sailfish Cloud RUS предназначено для предоставления компаниям корпоративной доверенной инфраструктуры для удобного управления мобильными устройствами на операционной системе Sailfish Mobile OS RUS, приложениями и обновлениями ОС.

Обязанности: 

  • Проектирование и оптимизация архитектуры приложения для учета требований производительности, масштабируемости, нагрузки, отказоустойчивости, информационной безопасности и сопровождения;
  • Взаимодействие с командой разработки, технической поддержки, владельцем продукта, пояснение выбранного архитектурного решения, его согласование, контроль реализации архитектурных принципов;
  • Анализ межсистемного/межсервисного взаимодействия и проектирование интеграционных интерфейсов (REST API, gRPC, messaging);
  • Анализ необходимого и достаточного аппаратного обеспечения для реализации проекта, выбор оптимальной конфигурации в соответствии с нефункциональными требованиями;
  • Ведение архитектурной документации;
  • Разработка прототипов для подтверждения концепций, разработка ключевых/сложных компонентов системы, проведение code review и рефакторинга;
  • Внедрение инструментов и инженерных практик для повышения производительности команды, повышения качества кода и надежности приложения.

Требования

  • Понимание процессов аутентификации и авторизации. Знание современных протоколов аутентификации и способов разделения доступа;
  • Знание принципов проектирования модели и структуры базы данных, опыт работы с SQL и NoSQL базами данных;
  • Знакомство с JavaScript (SPA, ReactJS или аналогичные фреймворки), Go/Python, опыт разработки распределенных приложений
  • Опыт программирования от 5 лет;
  • Знание принципов микросервисной архитектуры, знакомство с инструментами контейнеризации и оркестрации приложений (docker, mesos, kubernetes, service discovery);
  • Понимание принципов тестирования приложений (Unit, автоматическое тестирование);
  • Понимание процесса Continuous Integration и Delivery, опыт использования Git и какого-либо из CI инструментов;
  • Знание шаблонов проектирования и опыт их применения по месту (GOF, PoEAA); 
  • Умение видеть потребности и способность конвертировать их в техническое решение;
  • Умение выбора оптимального решения из множества возможных и его обоснование.

Желательно

  • Знание современных принципов и практик в разработке;
  • Знакомство с системами управления конфигураций (Ansible, Chef, Puppet, SaltStack);
  • Знание сетевых протоколов передачи данных, понимание работы стека TCP/IP;
  • Опыт разработки под мобильные устройства;
  • Понимание/опыт разработки систем класса EMM/MDM.

Условия:

  • обширный мотивационный пакет для работников компании;
  • работа в команде профессионалов высокого уровня с возможностью карьерного и профессионального роста;
  • повышение квалификации за счет компании;
  • график работы -5/2 (есть возможность выбора начала рабочего времени);
  • уровень ЗП обсуждается с успешными кандидатами.
  • .

Полный рабочий день.

Наш офис находится недалеко от м. Парк Победы


Мы специализируемся на: Java, Go (Golang), Javascript, React, Development, React Native, Redux, Team Lead, AngularJS

Еще интересные вакансии