Разработчик C++ / QT (Middle Developer)
Описание
Обязанности: Создание в команде распределенных приложений под Linux (с возможностью будущего портирования на другие платформы) для объектов КИИ отраслей нефтегаз и промышленность. Реализация программного кода по заданию Архитектора;Проведение код-ревью; Фиксация выполненных работ и прогресса в трекере Redmine. Требования строго обязательные: Опыт коммерческой разработки Desktop-приложений на C++ не менее 2-х лет. Знания С++ не ниже стандарта 17 на уровне Middle / Middle+; Знание Qt; Знание Git (работаем в Gitlab). Наши ожидания: Знание алгоритмов и паттернов, а также их применимости; Желание учиться, писать чистый масштабируемый код под руководством опытного архитектора. Умение читать диаграммы UML и желание работать с ними на практике; Навыки программирования под Linux; Базовое знание сети (стек TCP/IP); Опыт написания тестов. Преимуществом будут: Знание алгоритмов и способов оптимизации кода; Опыт работы со средствами отладки и профилирования под Linux; Знание фреймворка Boost; Опыт работы с базами временных рядов. Наши преимущества: Интересная работа в стабильной ИТ-компании с активной стратегией развития. Преимуществом нашего проекта является минимальное количество легаси-кода, у вас есть возможность заложить ваши лучшие практики в этот проект. У нас нет бюрократии. Мы стараемся не мешать и поддерживать команду. Мы внимательны к мнениям разработчиков. Условия: Преимущественно рассматриваем трудоустройство по ГПХ. Нам не важно, в каком городе вы проживаете, главное – как вы работаете! Желательна возможность быть на связи с не сильным смещением относительно Московского времени (код пишите когда вам удобно). Доступно соискателям с инвалидностью. Ключевые навыки: C++; Qt; Linux; Boost; UML.