Системный архитектор
Требования
Местоположение и тип занятости
Компания
Разработка, внедрение и обслуживание сложных программных решений мирового уровня
Описание вакансии
Условия работы
Основные задачи архитектора:
- Подготовка архитектурных решений уровней от интеграционного сервиса до платформы. Результатом, как правило, является согласованный архитектурный документ с описанием атрибутов качества, стратегий решения, тех. стека, компонентной модели и схемы развертывания.
- Подготовка proof-of-concept решений, участие в пресейлах в качестве тех. эксперта. У нас есть хорошая практика сначала выполнять оценку стоимости реализации проекта. В этом процессе участвуют и технические специалисты. Поэтому есть также задачи по декомпозиции и оценке работ.
- Выполнение RnD (Research and Development) деятельности - исследование новых технологий, подходов, фреймворков с проведением докладов и презентаций.
Также на проектах архитектор может выполнять роли:
- Тимлида: организовать производственный процесс, декомпозитовать и приоритезировать задачи, выбрать инструмент управления задачами, определить способ поставки кода в продуктивную среду.
- Техлида: выполнять ревью и арх надзор, помочь разработке или инженерам с выбором фреймворка или способом реализации задачи
- Аналитика в части сбора и согласования требований, постановке задач разработке.
Для успешной деятельности архитектору на наших проектах необходимо:
- Иметь опыт разработки на Java от 3х лет. Используем в работе фреймворки Spring, Apache Camel, Kafka Streams. Также есть проекты на Java EE (EJB, JMS, JAX-WS). Плюсом будет знакомство с GraalVM и Quarkus. (Мы готовы рассмотреть кандидатов с другим тех. стеком).
- Иметь опыт реализации итеграционных решений с высокой доступностью.
- Понимать принципы реализации основных архитектурных паттернов: SOA, MSA, EDA, ETL.
- Знать основы информационной безопасности.
- Знать нотации UML, BPMN, C4 и др.
- Уметь договариваться: опыт успешного взаимодействия с заказчиком и командой.
Дополнительным плюсом будет знание стека, который мы используем в проектах:
- Языков Golang, Python.
- Продуктов/платформ: Kubernetes/Openshift, PostgreSQL & Patroni, Apache Kafka,Vault и Consul от Hashicorp, Tyk, Minio.
- Коммерческих решений (мы партнеры IBM): IBM MQ, IIB, APIC.
- Инженерных практик и инструментов: CICD (Jenkins, GitlabCI), Infrastructure-as-Code, Ansible/Terraform, Linux (RHEL).
- Методологий разработки: agile (scrum, kanban), waterfall.
Бонусы
- Работа в стабильной и динамично развивающейся компании.
- Конкурентный уровень дохода в зависимости от Вашего опыта.
- Участие в митапах, хакатонах, конференциях, семинарах и тренингах.
- Оформление ТК РФ, «белая» зарплата, оплачиваемый отпуск и больничный лист.
- Гибкий график работы.
- Возможность работать как в офисе, так и удаленно.
- Возможность релокационной поддержки кандидатам из других городов.
- Оборудованное рабочее место: мощное железо, дополнительные мониторы и гаджеты.
- Полис медицинского страхования (ДМС) с огромным перечнем лучших медучреждений, включая стоматологию и полис ВЗР + программа для родственников по корпоративным тарифам.
- Интересные задачи и дружный коллектив с высокоразвитой корпоративной культурой. Свобода от дресс-кода.
- Скидки сотрудникам у компаний-партнеров (фитнес, бокс, барбершоп, кафе и т.д.).