АФЛТ-Систем – официально аккредитованная в Минцифры ИТ-компания, основанная в сентябре 2022 года. Входит в состав Группы компаний «Аэрофлот». Основное направление деятельности– внедрение, проектирование и реализация ключевых инициатив и проектов Группы компаний «Аэрофлот» в области информационных технологий.
Чем предстоит заниматься:
- Анализ текущих решений, проектирование новых функциональных и интеграционных решений.
- Изучение, анализ Legacy и новых сервисов.
- Участие в модернизации и развитии ключевых продуктов ПАО «Аэрофлот».
- Проработка требований и сценариев использования.
- Детальное описание задач для разработчиков, включая входные и выходные условия, интеграции, бизнес-логику.
- Разработка и актуализация технической документации (спецификации, user stories, диаграммы).
- Проектирование и валидация API.
- Проведение анализа ответов серверов, валидация интеграционных сценариев.
- Работа в Agile процессе (стримы и команды) с соблюдением релизного цикла.
Чего мы ожидаем:
- Умение анализировать и структурировать сложные требования, выявлять corner и edge кейсы.
- Опыт проектирования и валидация API (например: OpenAPI, XSD).
- Опыт тщательной проработки интеграций с внутренними и внешними сервисами.
- Опыт работы с инструментами анализа API: Postman, Apidog, SoapUI.
- Опыт проектирования архитектурных схем (UML, BPMN, C4, ER-диаграммы).
- Опыт работы с REST API, SOAP API, XML API, WebSockets.
- Понимание клиент-серверной архитектуры.
- Знание принципов проектирования информационных систем (SOA, микросервисы, event-driven).
- Опыт работы с реляционными БД (PostgreSQL) и написание SQL-запросов.
- Разработка функциональных (FR) и нефункциональных требований (NFR).
- Понимание и опыт работы с RPC (gRPC).
- Опыт работы с шинами данных, брокерами (например: Apache Kafka).
- Опыт работы с нереляционными БД (например: MongoDB, InfluxDB, Redis).
- Опыт работы с кодом (JavaScript, Python, PHP, Go).
- Опыт проектирования версионности, рекурсий и историчности в реляционных БД (PostgreSQL).
- Опыт написания сложных запросов и их оптимизации в реляционных БД (PostgreSQL).
- Понимание принципов безопасности (OAuth, JWT, SSL/TLS).
- Лидерские навыки: менторинг, тех. дизайн решений.
- Опыт работы с PlantUML.
- Опыт работы с Jira, Confluence.
- Умение аргументировать собственную точку зрения.
Будет плюсом:
- Опыт работы с Legacy-сервисами при отсутствии документации (выполнение реверс-инжиниринга).
- Знание основ DevOps-практик (CI/CD, мониторинг, логирование).
- Знание Domain-Driven Design (DDD), Event Storming.
- Опыт в pre-sale активности (оценка объемов работ, участие в подготовке предложений).
- Опыт работы с Docker, k8s (для микрофронтальной архитектуры).
Что мы предлагаем: