Город: Алматы
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет
Обязанности:
- Декомпозиция задачи и подготовка архитектурного видения. Выбор компонент для реализации в рамках технологического стека,
Артефакты: архитектурная схема решения в формате C4 / контекстной диаграммы, компонентной диаграммы. - Подготовка и согласование требований / заявок на выделение инфраструктурных ресурсов и организацию сетевого взаимодействия
Артефакты: заявки на ресурсы и сетевые доступы, сетевые схемы - Определение набора микросервисов и методов, протоколов взаимодействия и потоков данных.
Артефакты: Контейнерная диаграмма, диаграммы последовательностей взаимодействия, описания потоков данный в рамках методов. - Определение необходимых структур хранения данных в БД.
Артефакты: ER-диаграмма, DDL для объектов. - Участие в саппорте решения в проде в составе 3-ей линии поддержки.
Требования:
- Опыт работы в роли архитектора решений от 1.5–3 лет, либо опыт разработки + участия в проектировании архитектуры от 3 лет:
- Опыт работы с различными методологиями разработки ПО (Agile, Waterfall, Scrum, Kanban);
- Опыт проектирования архитектуры решений для средних и крупных приложений (веб, мобильные, интеграции);
- Понимание принципов построения микросервисной архитектуры и представление об архитектурных паттернах, применяемых в микросервисной архитектуре;
- Опыт проектирования интеграций с использованием синхронных протоколов (REST, gRPC);
- Глубокое понимание API, брокеров, шины данных, взаимодействия между системами;
- Опыт проектирования интеграций, реализующих асинхронное взаимодействие с использованием брокеров сообщений (Kafka, RabbitMQ и т.п.);
- Знание и опыт работы с базами данных: SQL и NoSQL (PostgreSQL, MongoDB, Cassandra, Redis);
- Навыки работы с системами для отслеживания задач и совместной работы над документами: Jira, Confluence;
- Навыки проектирования расширяемых и масштабируемых систем;
- Участие в разработке документации архитектурных решений, схем и диаграмм (UML, ArchiMate, C4);
- Понимание принципов контейнеризации (Docker, Kubernetes);
- Опыт проектирования с учетом принципов безопасности (OAuth, SSL/TLS, управление доступами).
Став частью команды Forte, ты получишь:
- Конкурентную заработную плату и бонусы за персональную эффективность;
- График работы 5/2 с 9:00-18:00 в комфортном офисе;
- Жизнь внутри компании с ее корпоративными мероприятиями: тимбилдинги, челленджи, спортивные турниры, благотворительные акции;
- Заботу о здоровье с медицинским страхованием, а также DayOff в честь дня рождения и за выслугу лет;
- Выгодную рассрочку в крупные фитнес-клубы;
- Доступ к корпоративной библиотеке для непрерывного обучения и саморазвития.
Похожие вакансии