Системный аналитик (отдел разработки ядра)
Требования
Местоположение и тип занятости
Компания
Система цифровой маркировки и прослеживания товаров в России и ЕАЭС
Описание вакансии
О компании и команде
Мы компания «Честный ЗНАК», создаем единую систему маркировки и прослеживания товаров в России и странах ЕАЭС. Наша система позволяет снизить уровень контрафактной продукции и гарантировать подлинность товаров, производимых в стране или ввозимых в нее.
Наша система – это уникальный продукт, аналогов которому в мире на данный момент просто нет. Уже сейчас система обрабатывает миллиарды транзакций ежедневно и оперирует петабайтами данных на скоростях десятки тысяч запросов в секунду.
Вакансия открыта в центральной команде дирекции разработки - группе разработки ядра.
Ожидания от кандидата
Чем предстоит заниматься:
- Проработкой технических решений (функциональные и не функциональные требования, взаимосвязь микросервисов) на основании бизнес-требований заказчика, с учетом общего архитектурного решения;
- Решением задач на уровне архитектуры ядра информационной системы, имеющих высокую степень влияния на всю информационную систему в целом;
- Синхронизацией выработанного решений c ожиданиями заказчика;
- Постановкой заданий на разработку компонентов ядра системы;
- Поддержкой тестирования и участие в сдаче-приемке результата заказчику;
- Поддержанием в актуальном состоянии описаний компонентов и схем данных компонентов ядра информационной системы.
Пожелания к опыту:
- Опыт сбора, анализа и формализации требований к продукту.
- Опыт работы с микросервисной архитектурой.
- Понимание принципов работы современных сервисов: REST, асинхронная обработка, интеграции систем, bulk-запросы, передача, извлечение и хранение данных, форматы обмена данными XML и JSON.
- Опыт проектирования и составления постановок на разработку, в том числе:
- описание API компонентов (контрактов между сервисами),
- описание отдельно взятых компонентов системы,
- описание схем взаимодействия компонентов.
- Знание и опыт применения на практике языка моделирования UML, в частности: Sequenсe, Activity, State Machine.
- Опыт применения на практике PlantUML.
- Знание и опыт составления документации в Asciidoc.
- Опыт работы с Git/GitLab.
- Опыт работы с Atlassian Jira и Confluence.
Приветствуется:
- Опыт работы в сложных микросервисных системах.
- Знание основных этапов проектирования баз данных.
- Понимание принципов работы брокеров сообщений Kafka, опыт работы в KafkaTool.
- Опыт работы с конструктором http-запросов Postman.
- Знание аннотации Swagger/OpenAPI.
- Существенным плюсом будет знакомство со стеком, который использует наша команда разработки: Java, Kotlin, HBase, Casssandra, Cocroach, Elasticsearch, Kafka.
Условия работы
- Возможность работать с высоконагруженной системой, которая уже сейчас обрабатывает миллиарды транзакций ежедневно и оперирует петабайтами данных на скоростях десятки тысяч запросов в секунду.
- Удобный формат работы: гибкое начало и окончание рабочего дня, удаленный или гибридный формат работы в комфортных офисах (метро Краснопресненская/Улица 1905 года в Москве или метро Горьковская в Санкт-Петербурге).
- Экспертная, увлеченная и талантливая команда, у которой можно многому научиться, культура открытости и взаимопомощи.
- Официальное оформление по ТК РФ, полностью "белая" заработная плата, рабочая техника на базе MacOC/ Windows.
- Buddy-поддержка во время адаптации.
- Возможность участия во внутренних и внешних митапах, конференциях.
- Заботу о сотрудниках:ДМС после прохождения испытательного срока, возможность прохождения медицинских chek-апов и корпоративный психолог, кафетерий льгот (мы возмещаем расходы на любое образование, спорт, доступ к ИТ сервисам и т.д), корпоративный мерч.