Работа только в офисе (не удалённая работа) / высшее техническое образование.
Обязанности:
– Разработка и поддержка ПО на С/С++ под уравнением Windows, Linux;
– Работа с геоинформационной системой СУБД, клиентское, серверное ПО:
– проектирование и внедрение новой функциональности, отладка, написание модульных тестов;
– доработка и оптимизация существующего кода ПО;
– погружение в текущую архитектуру комплекса и участие в ее улучшении и повышение надежности;
– Разработка интерфейса пользователя;
– участие в написании программной документации.
Требования:
– Высшее техническое образование (предпочтительно НИЯУ МИФИ, МГУ, МГТУ им. Баумана, МФТИ);
– Знание C++ (Стандарт С++11, 14, 17), STL, умные указатели, многопоточность.
– Понимание принципов объектно-ориентированного программирования, основ проектирования архитектуры ПО, паттернов программирования.
– Понимание принципов разработки программ, взаимодействующих по локальной сети, опыт разработки сетевых приложений (сокеты, TCP/IP).
– Хорошая алгоритмическая и математическая база (по специальности).
– Знание функциональности библиотек, QT для создания пользовательского интерфейса. Опыт работы с системой сборки QMake.
– Опыт кросс-платформенной разработки под Windows и Linux.
– Уверенная работа в Linux (Debian): командная строка, отладка (gdb), сборка.
– Знание языка SQL, опыт работы с СУБД PostgreSQL.
– Английский язык — уровень чтения технической документации.
– Опыт работы с системами контроля версий Git.
Желательно:
– Базовое понимание принципов CI/CD.
– Знание python (для скриптов автоматизации).
– Опыт администрирования PostgreSQL (настройка, производительность, резервное копирование/восстановление).
–
Знание математических основ ГИС (аналитическая геометрия, геоданные).
– Опыт работы с технологиями виртуализации (virtualbox, proxmox, kvm).
Условия:
– Официальное трудоустройство;
– Уровень заработной платы: оклад + премии;
– График работы: 5/2, с 9:00 до 18:00.
– Комфортные условия труда;
– Социальная поддержка персонала (ДМС, материальная помощь).