Архитектор (java)
Зарплата
от 100 000 до 200 000 ₽
Требования
Местоположение и тип занятости
Компания
Крупнейшая телекоммуникационная и ведущая ИТ-компания
Описание вакансии
Условия работы
В новый проект МТС ИТ Ngenie Cloud в поиске Системного архитектора на проект по созданию и развитию PaaS продукта для автоматизации задач CI/CD. Платформа построена на микросервисной архитектуре с применением технологий контейнеризации на виртуальных ресурсах.
Бонусы
- Стабильная белая заработная плата, премии.
- Скучно не будет - множество интересных и сложных проектов.
- Саморазвитие - мы сделали обучение доступным. Вы можете проходить тренинги очно, дистанционно, в Корпоративном университете, у провайдеров, у наставников.
- Развитие в компании - Вы сами выбираете: стать экспертом или руководителем.
- Чемпионат по программированию – соревнуемся не только в спорте.
- Здоровье своих сотрудников - ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж.
- Спорт - корпоративные соревнования по футболу, баскетболу и волейболу, различные спорт-программы или компенсация вашего фитнес - абонемента.
- Хороший отдых - отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно а также различные скидки на путешествия от наших партнеров.
- Возможности раскрыть талант - мы поддерживаем хобби сотрудников, у нас есть корпоративный театр и кукольный театр.
- Социальную ответственность - мы помогаем детям из детских домов, обучаем пенсионеров безопасному поведению в сети, сдаем кровь, очищаем парки от мусора на волонтерских субботниках и многое другое.
Дополнительные инструкции
Обязанности:
- Разработка архитектурной части концепции и видения продукта на предпроектном этапе
- Описание нефункциональных (технических) требований к продукту
- Создание требований к API
- Оценка и выбор технологий для реализации
- Документирование архитектуры и проектных решений по продукту (диаграммы, текстовые описания) согласно установленному регламенту
- Участие в процессах передачи продукта в эксплуатацию
- Участие в планировании спринта продукта
Требования:
- Хорошее знание алгоритмов и структур данных
- Хорошее знание и опыт применения паттернов и подходов к проектированию (GoF, EAA, DDD, EIP,…)
- Применение ключевых принципов разработки ПО (SOLID, DRY,…)
- Опыт проектирования и разработки систем с микросервисной архитектурой
- Опыт проектирования и разработки высоконагруженных систем
- Знания принципов разработки облачных приложений (Cloud-Native)
- Опыт проектирования API веб-сервисов (REST, SOAP)
- БД: хорошее знание и опыт использования языка SQL, навыки работы с РСУБД (PostgreSQL), знание одной или нескольких NoSQL БД,
- Знание и опыт работы с брокерами очередей (Kafka, RabbitMQ)
- Знание ОС Linux на уровне опытного пользователя
- Опыт работы с системами управления проектом (Azure DevOps, Jira) и управления документацией (Confluence, Sharepoint)