Lead software engineer (Team Lead) / Ведущий инженер по разработке программного обеспечения
Smart Digit (JV BHGE и Cибинтек)
( www.ge.com )
Аккаунт зарегистрирован с email *@bhge.com
Опыт работы более 5 лет335 000 ₽
Компания Smart Digit - совместное предприятие между Baker Hughes, GE company, и Сибинтек (ИТ-интегратор, входит в ГК Роснефть), приглашает в свою команду ведущего инженера по разработке ПО.
Smart Digit создает приложения в первом частном промышленном облаке на базе платформы интернета вещей Predix (Приложения на Predix собирают данные с промышленных датчиков, обрабатывают их и строят цифровые двойники реальных физических активов. С помощью приложений клиенты получают точный прогноз о том, как будет служить оборудование, и по-новому выстраивают стратегию по управлению материальными активами на производстве.
- Задача команды разработки: создание приложений с микросервисной архитектурой.
- Стек: Java 8, Spring (core, boot, data, security), PostgreSQL.
- Команда: в каждой команде есть системный аналитик, разработчики backend и frontend, а также QA и UX/UI. Команды разработчиков работают вместе с системными архитекторами, бизнес-аналитиками и Data science специалистами.
- Процесс: разработка ведётся спринтами от 2-х до 3-х недель. Формируется высокоуровневый бэклог на релиз (несколько месяцев), детализируется в фичи на 1 – 2 спринта (Confluence, Jira), проводится планирование, оценка, приоритизация, формирование задач, стендапы, демо. Управление кодом на CI/CD инфраструктуре (GitHub, GitLab).
Обязанности:
- Направляет, наставляет и коучит команду; выполняет общее руководство командой (подбор, адаптация, обучение, постановка приоритетов, оценка работы, т.п.).
- Участвует в планировании спринтов и формировании бэклога, его оценке и приоритизации.
- Проводит ревью кода как своей команды, так и при необходимости команд подрядчиков.
- Взаимодействует с другими внутренними командами разработки.
- Проводит демо, оценивает риски разработки.
- Участвует в выработке архитектурных решений.
- Участвует в интеграции продукта, тестировании, испытаниях и приёмо-сдаточных мероприятиях.
Требования:
- Опыт руководства командой разработки не менее 2-х лет.
- Опыт в построении и масштабировании сложных систем со стеком Java 8+, Spring (core, boot, data, security), PostgreSQL или другой SQL DB.
- Опыт работы с микросервисной архитектурой, RESTfull API, контейнерной виртуализацией, асинхронными сообщениями и облачными технологиями, юнит- и интеграционными тестами, многопоточностью.
- Умение выстраивать эффективное взаимодействие с внутренними участниками процесса.
- Умение организовывать свою работу и работу команды в условиях ограниченной информации и неопределенности.
- Отличные коммуникативные и презентационные навыки
- Английский язык на уровне intermediate.
- Приветствуется опыт с Python, библиотеками анализа данных, AI, ML, а также Kafka, RabbitMQ, ElasticSearch, Spark, Cassandra.
Условия:
- Опыт работы в уникальном IIoT-проекте
- Конкурентную заработную плату
- Полис ДМС, включая страхование поездок за рубежом
- Оплачиваемый отпуск 31 день в год
- 5 дней в год возможность отсутствия по личным причинам
- Больничный с сохранением 100% заработка – 3 недели в год
- Офис в Москва-Сити, скоро переедем на м. Парк Культуры