IT-Архитектор
Мы ищем способного и инициативного IT-архитектора для решения сложных и интересных задач. От кандидата ожидается коммуникабельность, системное мышление, ответственность и стремление развиваться.
Про проект:
Цель проекта - создать экосистему сервисов, которая будет решать задачу аутсорсинга закупок для сектора B2B. В состав экосистемы будет входить множество различных сервисов (от планирования, до логистики), что даст возможность покрыть все этапы жизненного цикла закупки (от потребности в ней до перепродажи тем, кто сможет ее применить).
Будет много разных, но интересных задач, сложные бизнес-процессы и куча интеграций.
Наши преимущества:
- Оформление по ТК РФ;
- Работа в команде над большим и сложным проектом - много сложных и интересных задач;
- Возможность раскрыть свой потенциал и приобретать новый опыт;
- Руководители, которые не только знают чего хотят, но и готовы услышать мнение команды;
- Супер-коммуникабельная команда профессионалов своего дела;
- Возможность повышать квалификацию и обучаться за счет Компании;
- Классный офис в Москве с зонами отдыха;
- Возможность вести активную корпоративную жизнь.
Технологии (включая, но не ограничиваясь):
- PHP 7+
- ZendFramework 3 / Symfony 4+
- Linux
- Git
- Redis
- PostgreSQL 9+
- SOAP, REST
- Typescript + HTML5 + SCSS (БЭМ)
- Angular 2+, RXJS
- NODE + Webpack + npm
- Websockets
Необходимые навыки и знания
- Опыт работы архитектором или ведущим разработчиком в крупных ИТ проектах не менее 3 лет, интернет-проектах не менее 5 лет.
- Опыт проектирования и разработки highload информационных систем.
- Знание UML, BPMN, паттернов проектирования.
- Уверенные знания современных технологий, продуктов и инструментов WEB-разработки.
- Готовность к самостоятельной работе и решению проблем.
- Опыт разработки ПО
- Отличные коммуникативные качества.
- Проактивность, целеустремленность, стрессоустойчивость, ориентация на результат.
- Грамотная устная и письменная речь.
- Английский язык на уровне чтения технической литературы и выше.
Плюсом будет:
- Высшее техническое образование.
- Опыт взаимодействия с территориально распределенной командой разработки.
Основные задачи: - Разработка системной архитектуры решения проекта с учетом функциональных и нефункциональных требований;
- выбор технологий и инструментов разработки и разветывания;
- декомпозиция на модули, сервисы;
- разработка структур баз данных;
- определение протоколов взаимодействия модулей между собой и с внешними системами;
- проектирование интерфейсов взаимодействия модулей и сервисов;
- согласование архитектуры и основных проектных решений с заинтересованными лицами со стороны заказчика;
- стратегическое планирование технического развития системы;
- текущее консультирование проектных команд, участвующих в процессе производства ПО;
- постановка задач проектным командам, участвующим в процессе производства ПО;
- технический аудит сторонних/вновь приобретённых систем;
- ведение проектной документации в части системной архитектуры;
- планирование технологического развития ПО, рефакторинг и оптимизация.
- архитектурный надзор за разработкой, включая технический аудит работ, выполняемых сторонними подрядчиками.