- Управление командой разработчиков в составе 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 минута от метро).
-
Комфортные условия для работы.
-
Кофе, чай, печенье.
-
Полностью официальное трудоустройство.