Ведущий программист С++
До 170 000 руб.
C++
Boost.Asio
PostgreSQL
Mercurial
Git
Размещено 1 неделю назад
1
Компания «Специальный Технологический Центр» в свою команду ищет ведущего С++ программиста для разработки новых и поддержки существующих программных комплексов.
Обращаем ваше внимание на то, что мы ищем сотрудника для работы в офисе в г. Брянск на полный рабочий день!
Временно возможен вариант удаленной работы с дальнейшим выходом в офис.
Основные направления разработки в отделе:
- разработка общей серверной части;
- разработка клиентских приложений и отдельных самостоятельных программ.
text
Разработка серверной части включает:
- взаимодействие с оборудованием стороннего и собственного производства (snmp, бинарные и текстовые проприетарные протоколы, protobuf) по TCP, UDP, COM;
- интеграцию со сторонними сервисами;
- работу с СУБД PostgreSQL, проектирование БД.
text
Клиентские приложения разрабатываются для стационарных компьютеров под управлением Windows, Linux, планшетов в режиме киоска, мобильных телефонов (iOS и Android).
Пользовательские интерфейсы реализуются на Qt Widgets и QML, по макетам от дизайнеров, что требует доработки стандартных и разработки собственных элементов управления.
Обязанности:
Проектирование и разработка системы управления оборудованием (Windows / Linux).
Проектирование и разработка серверной части системы управления оборудованием
Проектирование и разработка клиентских приложений с пользовательскими интерфейсами на Qt Widgets и QML.
Анализ требований, выбор решений, постановка задач
Поддержка существующих программных комплексов
Кого мы ищем:
Специалиста с опытом коммерческой разработки от 3-х лет
Требования:
Уверенное знание современного языка C++ (C++17)
Знание и опыт использования стандартной библиотеки
Знание классических алгоритмов и базовых структур данных
Опыт проектирования программных продуктов
Понимание принципов ООП
Понимание принципов клиент-серверного программирования
Опыт клиент-серверного программирования
Понимание принципов асинхронного и многопоточного программирования
Опыт асинхронного и многопоточного программирования
Понимание принципов построения пользовательских интерфейсов, основанных на событийной модели
Опыт использования систем контроля версий (Mercurial, либо Git)
Английский язык на уровне чтения технической документации
Знание SQL и опыт проектирования БД
Умение читать, понимать и дорабатывать чужой код
Опыт работы с Boost.Asio;
Опыт работы с PostgreSQL.
Будет большим плюсом:
Опыт работы с Qt;
Условия:
Конкурентная зарплата по результатам собеседования
Оформление по ТК РФ, полностью белая зарплата, оплата отпусков и больничных
Премия в размере зарплаты по итогам года
Работа в крупной и стабильной компании
Большой комфортный офис в г. Брянск
Гибкий график
Чай / кофе + отдельное помещение-столовая
Как откликнуться на вакансию
Контакты (Терентьева Елена Ивановна):
+7 920 8395052+7 920 8395052(Viber, Telegram, WhatsApp) - пишите, звоните, с радостью отвечу на интересующие вас вопросы