🎃 Как преодолеть свои страхи во время поиска работы? Бросить себе вызов → вступить в челлендж страхов Хабр Карьеры

Системный аналитик (отдел разработки ядра)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Система цифровой маркировки и прослеживания товаров в России и ЕАЭС

Описание вакансии

О компании и команде

Мы компания «Честный ЗНАК», создаем единую систему маркировки и прослеживания товаров в России и странах ЕАЭС. Наша система позволяет снизить уровень контрафактной продукции и гарантировать подлинность товаров, производимых в стране или ввозимых в нее.

Наша система – это уникальный продукт, аналогов которому в мире на данный момент просто нет. Уже сейчас система обрабатывает миллиарды транзакций ежедневно и оперирует петабайтами данных на скоростях десятки тысяч запросов в секунду.

Вакансия открыта в центральной команде дирекции разработки - группе разработки ядра.

Ожидания от кандидата

Чем предстоит заниматься:

  • Проработкой технических решений (функциональные и не функциональные требования, взаимосвязь микросервисов) на основании бизнес-требований заказчика, с учетом общего архитектурного решения;
  • Решением задач на уровне архитектуры ядра информационной системы, имеющих высокую степень влияния на всю информационную систему в целом;
  • Синхронизацией выработанного решений 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-апов и корпоративный психолог, кафетерий льгот (мы возмещаем расходы на любое образование, спорт, доступ к ИТ сервисам и т.д), корпоративный мерч.