Компания «Открытая мобильная платформа», разработчик собственной мобильной операционной системы Аврора ищет кандидата на позицию ИТ-архитектор.
Продукт — UEM-платформа «Аврора Центр» предоставляет возможность удаленного управления корпоративными парками до 500000 устройств на ОС «Аврора», ОС «Android» и дистрибутивах семейства «Linux».
«Аврора Центр» состоит из: Серверной части с несколькими десятками микросервисов. Многоролевого web-интерфейса для управления. Клиента на устройстве для взаимодействия с сервисами.
О нашем стеке и подходе: Backend написан на Go, frontend – на TypeScript/React, мобильный клиент – на C++/Qt/QML. Выбираем и применяем фреймворки и инструменты по их прямому назначению – PostgreSQL, Redpanda (Kafka API compatible), Gateways, etc. Нагружаем, наблюдаем и решаем проблемы при нагрузке. Используем архитектурные подходы CQRS, ES, DDD и другие Enterprise-паттерны. Выстроили и постоянно актуализируем пирамиду тестирования. Заботимся о качестве CI и CD. Заинтересованы в создании удобного, быстро развертываемого и легко поддерживаемого продукта.
Чем предстоит заниматься:
- Разработка архитектуры информационной системы, проектирование структур базы данных, настройка конфигурации под архитектурные требования.
- Выявление нефункциональных требований и атрибутов качества.
- Разработка концепций интеграции сервисов, взаимодействия компонентов системы.
- Определение потребности в технических, аппаратных ресурсах.
- Выбор подходящих технологий для реализации программного решения.
- Участие в разработке, тестировании, внедрении и сопровождении системы.
- Разработка, контроль оформления и согласование необходимой проектной, технической, рабочей и эксплуатационной документации.
- Надзор за исполнением принятых архитектурных решений при разработке программного обеспечения.
- Консультация руководителей и исполнителей проекта, координация работы команды при решении архитектурных вопросов.
- Анализ качества программного обеспечения и его соответствия установленным требованиям и спецификациям.
- Анализ и совершенствование процесса реализации проекта.
- Обучение и содействие в повышении квалификации коллег, участие в адаптации новых сотрудников.
Мы хотим видеть в вас:
- Опыт работы в области разработки ПО не менее 10 лет.
- Опыт работы в должности Архитектора не менее 3-х лет.
- Опыт проектирования Архитектуры распределенных высокопроизводительных веб-приложений.
- Опыт коммерческой разработки на Go/C#/Java от 5-ти лет.
- Опыт участия не менее чем в 3 крупных проектах по разработке программного обеспечения в роли Архитектора.
- Опыт работы с реляционными и NoSQL базами данных.
- Опыт разработки приложений на микросервисной архитектуре.
- Опыт работы с системами обмена сообщениями.
- Опыт разработки технической документации.
- Опыт профилирования и оптимизации производительности системы.
- Опыт масштабирования систем.
- Опыт написания технической документации.
- Уверенные навыки работы в Linux.
- Уверенное владение Git.
- Умение взвешенно проанализировать и обосновать выбранное техническое решение.
Со своей стороны, мы предлагаем:
-
Работу в современной аккредитованной IT компании
-
Трудоустройство по ТК РФ
-
Заработную плату в соответствии с вашими ожиданиями и итогами технического интервью
-
Гибридный формат работы в Москве, Санкт-Петербурге, Нижнем Новгороде или Иннополисе или удаленку на территории РФ
-
Гибкое начало рабочего дня, для нас важен результат
-
Необходимая техника и оборудование для работы
-
ДМС со стоматологий после прохождения испытательного срока (3 месяца)
-
Дополнительные 3 дня отпуска в год – за интенсивный режим работы
-
Обучение в Корпоративном университете Ростелеком, а также доступ к онлайн-библиотеке с полезными книгами
-
Амбициозные задачи и возможность внести свой вклад в развитие современного востребованного на российском рынке продукта вместе с командой энтузиастов