Системный архитектор
Немного о нас: Компания «Открытая мобильная платформа» — разработчик мобильной операционной системы Аврора (ранее Sailfish Mobile OS RUS) и продуктов на ее основе.
♦ Наш стек: 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 компании;
- Официальное оформление по Трудовому кодексу РФ;
- Удобный формат работы: удаленно, в гибридном режиме или в офисе в городах присутствия на ваш выбор;
- Гибкий график начала рабочего дня;
- ДМС после испытательного срока.
Если вы готовы стать частью нашей команды и соответствуете указанным требованиям, мы будем рады вашему отклику!
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).