Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли System Analyst и работать над проектом заказчика.
Заказчик – крупнейший банк в России (88 млн активных клиентов), один из ведущих международных финансовых институтов. Самый дорогой российский бренд, входящий в топ - 25 брендов мира.
Почему это будет интересно?
- возможность повышения квалификации на проекте одного из лидеров рынка;
- современный технический стек.
Обязанности
- детально анализировать бизнес-требования, структурировать и декомпозировать их;
- разрабатывать и вести проектную документацию: техническое задание (ТЗ), спецификации API, описание сценариев работы системы;
- моделировать бизнес-процессы (нотация BPMN) и диаграммы взаимодействия (UML Sequence);
- проектировать REST API (описывать эндпоинты, методы, форматы запросов/ответов) с использованием OpenAPI/Swagger, согласовывать контракты с разработчиками;
- участвовать в описании интеграционных сценариев: синхронных (REST/gRPC) и асинхронных (очереди/топики Kafka) — готовить схемы данных и правила обработки событий;
- формулировать требования к базам данных, писать запросы SQL для проверки гипотез и анализа данных;
- участвовать в Agile-церемониях (планирование спринта, грумминг бэклога) — декомпозировать задачи на пользовательские истории и подзадачи, оценивать трудозатраты;
- взаимодействовать с разработчиками, тестировщиками и другими аналитиками для уточнения требований и разрешения возникших вопросов в процессе разработки;
- участвовать в ревью аналитических артефактов (ТЗ, диаграммы, контракты);
- консультировать команду по вопросам функциональности и поведения системы, помогать в интерпретации требований при тестировании.
Требования
- опыт работы в роли Системным аналитиком или разработчиком с аналитическими функциями от 2-х лет;
- наличие законченного высшего технического образования;
- владение нотациями: UML (Sequence, * Class,Object{}) и BPMN{*} — уверенное построение диаграмм для описания процессов и взаимодействий;
- опыт проектирования REST API: понимание принципов (ресурсы, методы, статус-коды, версионирование);
- опыт работы с OpenAPI/Swagger (чтение и создание спецификаций);
- уверенное знание SQL: написание сложных запросов с JOIN, группировками, подзапросами; понимание работы индексов;
- понимание Web API, протокола HTTP (методы, заголовки, коды ответа);
- понимание принципов работы асинхронных брокеров (Kafka или RabbitMQ) — топики, очереди, гарантии доставки;
- знание базовых шаблонов проектирования и принципов SOLID — на уровне, достаточном для понимания ограничений при описании интеграций;
- опыт работы в Agile-командах (Scrum/Kanban) — участие в планировании, грумминге, ретроспективах;
- хорошие коммуникативные навыки — умение чётко излагать мысли письменно и устно, вести диалог с разработчиками и заказчиками;
- уверенное владение Jira, Confluence, Git (работа с ветками, коммитами для документации);
- опыт написания и поддержки технической документации (ТЗ, руководства, описания интеграций).
Будет плюсом
- опыт применения BDD-подхода (например, написание сценариев на Gherkin) или хотя бы понимание этого подхода;
- опыт бэкенд-разработки на Java, C#, C++, Python;
- опыт работы с OpenShift / Kubernetes на уровне понимания окружений и конфигураций;
- базовое понимание UI/UX;
- знание сетевых протоколов (TCP/IP, TLS);
- опыт работы с платформой Platform V (ППРБ, ЕФС);
- опыт работы со стеком Java + Spring Boot + PostgreSQL + Kafka (или эквивалентным).
Что мы предлагаем
- конкурентная зарплата, сумму обсуждаем отдельно с каждым кандидатом;
- проекты от топовых компаний;
- оформление по ТК;
- возможность выбирать формат работы: из дома, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- медицинская страховка (+стоматология);
- sick-days, оплачиваемый бенч, отпуск и больничные;
- частичная компенсация спортивных абонементов и компенсация расходов на оплату коворкинга;
- доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании;
- прозрачная система Performance Review и ментор на все время работы;
- поэтапная система адаптации новых сотрудников;
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера;
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.