📍 Москва (м. Водный стадион)Можно удалённо из РФ
Т-Инвестиции выходит на международные рынки! Перед нами стоят масштабные задачи по запуску нескольких брокеров в зарубежных юрисдикциях и масштабированию их в облачной инфраструктуре.
Приглашаем вас присоединиться к стартапу со взрослыми процессами разработки и разработать платформенное решение для торговли финансовыми инструментами на самых современных технологиях!
Проект: Инвестиции, Invest global — направление на внешних рынках.
Технологии/инструменты
Java/Scala/Go/Python
Чем предстоит заниматься
- Изучить бизнес-проблему: собрать требования и use-cases, выяснить участников процесса, по возможности оценить риски. Возможно это частично или полностью сделает аналитик, тогда нужно у него забрать, провалидировать, дополнить.
- Превратить кейсы, участников в схемы и UML-диаграммы, выделить основные сущности и операции над ними, описать бизнес-логику, спроектировать сервисы по функционалу, предложить схему развертывания сервисов (задачи в Jira пишут аналитики/технологи, но архитектор может ее дополнить при необходимости или по просьбе участников процесса).
- Описать интеграции между приложениями.
- Написать модели данных и интерфейсы для интеграций между приложениями (элемент разработки).
- Перед фиксацией документации проконсультироваться с командой разработки.
- Написать базовую проектную документацию (wiki).
- Общаться с технологами, аналитиками, тимлидами, обосновывать им свои решения.
- При наличии подчиненных проводить one-to-one, поддерживать мотивацию сотрудников, ревью задач на полугодие.
- Проверять (на верхнем уровне, не смотря в код приложения и логи)/сопровождать проект/работу, выполненную командой разработки.
Ожидания
- Опыт промышленной разработки на одном из языков программирования.
- Опыт выстраивания технического взаимодействия между продуктами с разным техническим стеком и архитектурой.
- Практический опыт проектирования распределенных высоконагруженных приложений.
- Практический опыт работы с распределёнными системами (Cloud Native + On-premise).
- Способность реализовать и развернуть прототип приложения (PoC).
- Есть завершённые проекты внедрения нового продукта в компании от пилота до промышленного использования.
- Структурированное и системное знание всего процесса проектирования архитектуры (управление требованиями, анализ качества, выбор технологии, проверка гипотез, документирование и т. д.).
- Глубокое понимание технических доменов — хотя бы в одной области доскональное знание большого количества нюансов.
- Широкое понимание технических доменов — знание best-practice и умение найти новую информацию для решения задач.
- Умение договариваться, находить компромиссы.
Екатерина Козяйкина Recruiter