Solution architect
Требования
Местоположение и тип занятости
Компания
Российский телеком-оператор с 50 миллионами клиентов и 30 тысячами сотрудников
Описание вакансии
Условия работы
Какие задачи предстоит решать:
- Разрабатывать и утверждать высокоуровневую архитектуру программных решений (HLD);
- Формировать требования к реализации и эксплуатации программных продуктов.;
- Прорабатывать соглашения для межсистемной интеграции (Swagger/OpenAPI/GraphQL, и т.п.);
- Находить и внедрять оптимальные решения для технической реализации продукта;
- Защищать значимые решения и концепции на архитектурном комитете.
Мы будем рады рассмотреть твою кандидатуру, если у тебя есть:
- Опыт работы профессиональный не менее 3 лет в областях и сферах ИТ архитектура / разработка ПО;
- Знание актуальных средств и технологий разработки ПО;
- Отличное знание и опыт применения паттернов и подходов к проектированию (GoF, EAA, DDD, EIP и т.п.);
- Опыт проектирования и разработки систем с различной архитектурой (микросервисы, SOA, Event-Driven Architecture);
- Опыт проектирования API веб-сервисов (REST, SOAP);
- Знания принципов разработки облачных приложений (Cloud-Native);
- Знания принципов и опыт разработки облачных приложений (Cloud-Native);
- Опыт разработки приложений на Java, включая опыт разработки сетевого взаимодействия по различным протоколам (REST, HTTP), опыт создания многопоточных приложений, знание одного или нескольких фреймворков разработки серверных приложений (Spring Boot);
- БД: хорошее знание и опыт использования языка SQL, навыки работы с СУБД (PostgreSQL), знание одной или нескольких NoSQL БД;
- Знание и опыт работы с брокерами очередей (Kafka, RabbitMQ);
- Хорошее знание как минимум программирования .Net и опыт разработки;
- Знание технологий для интеграции приложений, баз данных;
- Представление или знание о технологиях предоставления базовых и дополнительных услуг фиксированной и мобильной связи, интернет, IoT.
Бонусы
Что мы предлагаем:
- Сплоченная команда профессионалов, в которой можно не только успешно реализовывать проекты, но и перенимать опыт и развиваться;
- Конструктивная и открытая рабочая атмосфера;
- Сложные и интересные задачи, которые позволят полностью раскрыть свой потенциал;
- Возможность участвовать в создании не только самых инновационных, но и социально-значимых продуктов;
- Digital-инструменты для работы, которые позволят решать текущие задачи быстро и эффективно;
- Корпоративное обучение: очное или в on-line формате;
- Beefree — гибкий рабочий график и возможность работать удаленно — планируй свое время сам;
- Полис добровольного медицинского страхования, обслуживаемый в лучших клиниках города;
- Cлужебную сотовую связь.