← К каталогу
CR

Cropix

Senior C++ Developer / Tech Lead (C++)

УдалённоLeadМосква, Россия7 дн. назад
Компенсация350 000–420 000 RUR
О ВАКАНСИИ

Описание вакансии

О проекте

Мы разрабатываем on-premise клиент-серверное приложение для крупных компаний: учётная система для холдингов и групп компаний с построением регуляторной отчётности по законодательству РФ (группа лиц, аффилированные лица, уведомление о КИК и т.д.).

Архитектура: сервер приложений на C++ (Linux и Windows), СУБД SQL Server / PostgreSQL, толстый Windows-клиент и веб-клиент на React. C++ используется и в серверной части, и в толстом клиенте.

Задачи

— Разработка и развитие серверной части на C++ (Linux/Windows).

— Проектирование архитектуры и написание бэкенда для веб-приложения.

— Разработка и поддержка REST API для веб-клиента и интеграций со сторонними системами.

— Написание сложных SQL-запросов и хранимых процедур, работа с бизнес-логикой в БД (MS SQL Server / PostgreSQL).

— Разработка инсталляторов и пакетов обновлений.

— Обеспечение кроссплатформенности: общий код, условная компиляция, сборка под Windows (MSBuild) и Linux (CMake).

— Техлидство (около 30% времени, без административных функций): code review, менторство 1–2 разработчиков в перспективе, участие в планировании, внедрение стандартов кода и статического анализа.

— Участие в выстраивании процессов разработки совместно с PO, PM и QA.

Кого мы ищем

Нам не нужен кандидат, который сразу и досконально знает всё перечисленное ниже — такого специалиста, скорее всего, просто не существует. Нам важен человек с системным мышлением, здравым инженерным подходом и способностью быстро разбираться в новом: технологиях, предметной области, чужом коде и недокументированном поведении системы. Формальные требования по опыту — ориентир, а не строгий фильтр. Техническая экспертиза для нас важнее формального опыта руководства.

Требования

— Опыт коммерческой разработки на C++ от 5 лет.

— Уверенное знание C++17; C++20 — плюс, в перспективе.

— Опыт разработки серверных и клиент-серверных приложений.

— Понимание многопоточности, сетевого взаимодействия и асинхронности — всё это критично для проекта.

—…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / moreThan6