Обязанности:
  • Управление командой разработчиков в составе 5-7 человек.
  • Разработка и проектирование приложений и сервисов на C/C++/Embedded.
  • Декомпозиция/постановка и оценка задач команды.
  • Наставничество в команде, review кода / проектирование решений.
  • Написание модульных и интеграционных тестов.
Требования:
  • Образование высшее техническое (предпочтительно: радиотехника, приборостроение).
  • Умение разбираться в чужом коде и работать в команде.
  • Готовность к поддержке легаси систем.
  • Знание английского языка, достаточное для чтения технической документации.
  • Опыт управления командой разработки 5-10 человек.
  • Опыт разработки на C/C++ от 5 лет.
  • Уверенные владение основными шаблонами проектирования.
  • Знание C/C++/Qt/Embedded.
  • Опыт проектирования и разработки API: SOAP, REST, RPC.
  • Опыт использования брокеров сообщений (Kafka, RabbitMQ, ActiveMQ и др.).
  • Опыт проектирования, разработки и оптимизации под SQL и NoSQL БД (Postgres, Mongo, Percona, SQLite, Redis).
  • Опыт работы с технологиями контейнеризации приложений: SaltStack, Docker.
  • Опыт отладки и профилирования приложений.
  • Опыт работы с Jira, Confluence, Git, Jenkins.
  • Уверенное владение методологиями разработки: Scrum, Kanban.

Желательно:

  • Опыт работы с промышленными протоколами.
  • Опыт разработки приложений, основанных на микросервисной архитектуре (MSA) от 3 лет.
  • Опыт разработки фронт решений на React.
  • Опыт проектирование и разработки систем, использующих NoSQL DBMS: Mongo / Percona.
  • Экспертное владение SQL.
  • Опыт разработки высоконагруженных распределенных систем.

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

  • Опыт работы c Python, PHP, Embedded.
  • Опыт работы с LP-WAN, RS-232, RS-485, Ethernet, CAN.
  • Знание стандартов C++11/14.
  • Опыт работы с Boost.
Условия:
  • Работа в современном офисе, метро Белорусская (1 минута от метро).

  • Комфортные условия для работы.

  • Кофе, чай, печенье.

  • Полностью официальное трудоустройство.