🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

ИТ архитектор (backend)

Требования

Архитектор программного обеспечения
Lead
ETL
Python
Java
Проектирование архитектуры приложений
Docker

Условия

Москва

Компания

Профессиональные услуги в области ИТ и консалтинга, аудита, налогообложения, права, сопровождения бизнеса, сделок

Описание вакансии

О компании и команде

Группа улучшения бизнес-технологий и ИТ занимается созданием программных продуктов, оптимизацией бизнес-процессов различного рода, специализации и масштаба, автоматизацией процессов. Группа компаний Б1 является ведущим игроком в разработке собственных продуктов и решений для различных отраслей, для всех наших продуктов мы используем современный стек и инновационные подходы.

Вашими ежедневными задачами на проекте будут:

  • Разработка и защита архитектуры приложений, выбор и обоснование технологического стека;
  • Построение процессов разработки; 
  • Разработкой клиент-серверных решений с комплексным функционалом, в том числе, повышенной вычислительной сложностью. В состав решений входят слои интеграции с вычислительными ядрами, слои взаимодействия с шинами данных, базами данных и ETL-системами;
  • Коммуникацией с командой для декомпозиции и совместного поиска наилучшего решения задачи;
  • Оптимизацией существующих решений с точки зрения производительности и потребляемых ресурсов;
  • Покрытием тестами;
  • Участием в стендапах, ретро, ревью кода.

Ожидания от кандидата

Обязательные требования:

  • Релевантный опыт разработки систем и/или продуктов от 5 лет;
  • Опыт разработка микросервисных архитектур; 
  • Уверенные знания и опыт на Python и/или Java;
  • Опыт реализации интеграционных интерфейсов (SOAP, REST и т.д.);
  • Опыт работы с различными СУБД (MSSQL, Oracle, MySQL, PostgreSQL, HSQLDB и т.д.);
  • Опыт работы с системами автоматизации сборки Ant, Maven, Gradle;
  • Опыт работы с распределенными хранилищами кода Git;
  • Понимание процесса и инструментов тестирования (в том числе инструментов автоматизации тестирования);
  • Умение и желание работать с чужим кодом;
  • Желание разбираться с штатным функционалом используемых платформ;
  • Опыт реализации high-load проектов;
  • Опыт работы в *nix операционных системах;
  • Знание основных фреймворков, ORM, REST, автоматизации тестирования, многопоточности, асинхронности, эффективных вычислений, управления зависимостями;
  • Опыт работы с SQL и NoSQL СУБД;
  • Опыт промышленной разработки с настройкой и использованием VCS, CI/CD;
  • Контейнеризация - знания и опыт работы: Docker;
  • Знание методологий разработки ПО и опыт ведения документации.

Будет преимуществом:

  • Хорошая алгоритмическая и математическая подготовка (дискретная математика, математическая статистика, алгоритмы оптимизации, вычислительные методы);
  • Навыки работы с инcтрументами BI (например, Grafana, Superset, др.);
  • Знакомство с технологиями Big Data: Hadoop 2.x., Apache Spark;
  • Базовые знания в областях ML и DL;
  • Базовые знания в экономике.

Условия работы

Ваши возможности в Б1:

Работа в Б1— это мотивирующий и важный опыт в вашей карьере: на крупных инновационных проектах вы действительно узнаете свои возможности и найдете достойное применение своим профессиональным навыкам и опыту. Вас ждут: возможности профессионального роста, конкурентоспособная заработная плата, сложные и интересные задачи, свобода в принятии решений, качественная техническая поддержка, команда настоящих специалистов и свобода в определении собственного карьерного пути.