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

Зарплата

от 150 000 до 230 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Проектирование, разработка, внедрение в области автоматизации рабочих пространств

Описание вакансии

Условия работы

Позиция System Architect

Молодая инновационная команда запускает проект по созданию универсального цифрового устройства и зовет к себе увлеченных и неординарно мыслящих людей, кто верит в успех, хочет участвовать в становлении бизнеса и влиять на бизнес-результат, кого влечет атмосфера вызова.

Для нас системный архитектор - это «крестный отец» продукта, его технический лидер и ключевой человек в команде. Главная задача этого человека - найти высокотехнологичный инструментарий для реализации задуманного и обеспечить вместе с командой R&D его соответствие рыночным требованиям.

Ваши знания и навыки:

  • Опыт работы в роли системного архитектора, ведущего разработчика или team lead’а
  • Хорошее знание Linux систем (опыт проектирования продуктов для ОС Linux, знание внутренней архитектуры, опыт разработки клиент-серверных приложений)
  • Опыт разработки высокоуровневой архитектуры программного обеспечения
  • Знание JSON Rest API, построение архитектуры клиент-серверных приложений и систем управления
  • Опыт проектирования систем с мобильными приложениями
  • Хорошее знание скриптового языка (Bash, Python или другой)
  • Знание паттернов программирования: MVC, MVP, MMVM, VIPER
  • Представление об устройстве сетевых протоколов (HTTP/HTTPS, TCP) и принципах передачи данных по сети
  • Опыт работы в agile командах

Большими плюсами будут:

  • Знания в области разработки архитектуры аппаратного обеспечения со встроенными системами на базе ARM, x86 и периферийными устройствами
  • Знания в области разработки программного обеспечения низкого уровня (Linux/Embedded RTOS systems)
  • Понимание Continuous Delivery и DevOps методов
  • Опыт администрирования Linux систем, проектирования БД

Зона Вашей ответственности:

1. Проектирование архитектуры решения состоящего из различных подсистем (Mobile, Web, Client-Server, Dekstop, Embedded Linux) + архитектуры взаимодействия с внешними системами:

  • Выбор платформы решения, детализация архитектуры отдельных компонент до уровня реализации. Прототипирование решений.
  • Проведение анализа и выбор компонентов для построения решения.
  • Определение технологий, инструментов и правил реализации.
  • Сбор требований и взаимодействие с заказчиками.
  • Формирование технического плана реализации и технических заданий для внутренних и внешних команд
  • Контроль качества реализации архитектуры

2. Развитие системы управления жизненным циклом разработки и тестирования продукта в составе agile команды разработчиков.

3. Ведение технической документации по своему направлению, описание решений.

Ценность нашего предложения:

  • Участие в разработке нового высокотехнологичного продукта, непосредственное влияние на бизнес-результат.
  • Прекрасные возможности для быстрого роста и профессионального развития: участие в интересных и амбициозных проектах, возможность обучения за счет компании.
  • В лучших традициях стартапа: высокая скорость принятия решений и коммуникативных процессов, демократический стиль управления (бизнес-владельцы с «человеческим
  • лицом», успешные западные практики).
  • Достойный фиксированный оклад - обсуждается индивидуально с каждым кандидатом; белая зарплата, корпоративная страховка и другие «ватрушки»;
  • Территориально - удобный офис рядом с м. Дмитровская.

Дополнительные инструкции

Необходимыми условиями Вашего развития в команде и базовыми компетенциями, определяющими успешную адаптацию, являются:

  • Широкий кругозор в технологиях, способность войти в разные предметные области, лояльность бизнес-идее;
  • Креативность, инициативность, постоянное «рационализаторство»;
  • Умение быстро принимать нестандартные решения, как технологические, так и организационные;
  • Открытость и гибкость, направленная на достижение целей;
  • Способность работать в многозадачной среде;
  • Нацеленность на результат и высокая степень личной ответственности;
  • Конструктивный подход (умение не только аргументированно отстаивать свою позицию, но и прислушиваться к возражениям, альтернативным мнениям и идеям).