
Эволюция Морских Цифровых Технологий
Ведущий инженер-программист
220 000 - 220 000 RUR
- Python
- Английский язык
Обязанности:
- Создание кросс-платформенных многопоточных frontend & backend компонентов для распределенной системы управления судовой навигацией.
- Понимание принципов объектно-ориентированного программирования;
- Знание классических алгоритмов и структур данных;
- Умение объяснять и обосновывать свои архитектурные и технические решения;
- Навыки работы с баг-трекерами;
- Навыки прохождения Code-Review;
- Технический английский язык уровня В1 или выше.
- Знание C++-17, Qt5.x (обязательно умение работать с Qt Widgest), STL, Boost, asio, базовые знания CMake$
- Знание Qt Quick
- Знание Python на уровне, достаточном для написания сервисных утилит и сборочных сценариев;
- Опыт создания кросс-платформенных приложений (Windows/Linux) без использования Qt;
- Опыт сетевого программирования с использованием sockets;
- Опыт работы с SQLite;
- Опыт работы с одной из реляционных БД (MySQL, MariaDB, PostgreSQL...);
- "Живой" опыт работы с GitLab;
- Опыт работы с Jenkins;
- Опыт участия в проектах с открытым исходным кодом + ссылка на репозитарии с описанием вклада в проект
-
Работа в развивающейся IT-компании;
-
Решение интересных развивающих задач и выполнение проектов в дружном коллективе;
-
Возможности для профессионального роста и развития;
-
Современный комфортный офис в шаговой доступности от метро;
- Официальное трудоустройство, согласно ТК РФ;
- График работы 5/2;
- Полная занятость, полный рабочий день, удаленная работа;
- Полис ДМС после испытательного срока.