Обязанности:
- Декомпозировать и структурировать постановку задач для команды разработки на базе бизнес-функциональных требований.
- Анализировать структуры данных объектов и их взаимосвязи, проектировать базы данных и программные интерфейсы.
- Специфицировать и документировать задачи и проектную документацию.
- Документировать API, включая описание доступных методов, параметров и форматов данных.
- Идентифицировать и моделировать последовательность действий, включая запросы и ответы между компонентами системы.
- Отображать информационные потоки и взаимодействие между различными компонентами системы.
- Разрабатывать стратегии и методы стыковки для обеспечения эффективного взаимодействия между микросервисами.
- Проводить анализ и оптимизацию производительности, включая улучшение обработки данных, оптимизацию запросов и повышение эффективности работы системы.
Требования:
- Наличие высшего образования в области информационных технологий, компьютерных наук или эквивалентной специальности является обязательным требованием.
- Знание основ и правил проектирования баз данных.
- Глубокое понимание API и опыт их описания.
- Навыки визуального моделирования и умение рисовать диаграммы последовательностей с использованием UML.
- Умение описывать структуры данных и оптимизировать их использование.
- Знание микросервисной архитектуры: опыт связывания и интеграции микросервисов в рамках системы.
- Знание принципов оптимизации систем и умение проводить анализ производительности.
- Опыт работы с Git, Jira.
- Быть перфекционистом в лучшем значении этого слова. Каждая мелочь имеет значение, работу надо не просто сделать, а сделать на отлично.
Условия:
- Удаленная (дистанционная) работа.
- Работа в удобном для вас графике (не привязываемся к стандартным границам с 9:00 до 18:00).
- Оплата за фактическое время работы.
Мы предлагаем:
- Интересные задачи, которые помогают развиваться.
- Карьерный и профессиональный рост.
- Дружную и опытную команду.