Senior С++ Developer (удаленная работа)

18 мая 2024

Уровень зарплаты:
от 350 000 до 350 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior С++ Developer

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

Компания занимается разработкой и внедрением решений на международных банковских и финансовых рынках. Основные клиенты банки ТОП-100 РФ: Райффайзенбанк, Банк Открытие, Газпромбанк и многие другие. Также есть разработка решений для автоматизации крупных корпораций и госструктур. В их числе: Ростелеком, Русатом Сервис, Почта России и т.д.

Это аккредитованная IT-компания, резидент инновационного центра Сколково , резидент новосибирского Академпарка и входит в рейтинг ТОП-5 компаний, внедряющих продукты с использованием BPM систем.

В настоящее время ищем опытного С++ разработчика в команду разработки нового инновационного продукта компании. Это low-code конструктор для автоматизированного проектирования распределенных и отказоустойчивых систем управления бизнес-процессами, основанный на акторной модели взаимодействия, с поддержкой автоматического восстановления после сбоев.

Чем предстоит заниматься:

Разрабатывать ядро нового продукта компании на C++;

Работать над задачами разработки языка программирования и интеграций, улучшением производительности, отказоустойчивости и масштабируемости системы;

Проектировать, реализовывать и тестировать новые распределенные решения;

Профилировать и оптимизировать код;

Технологические области разработки: серверное ПО для ОС Linux, компилятор, распределенные вычисления, language server.

Технологический стек:

Основной язык разработки C++17;

Python для автоматизации тестирования и отладочных компонент;

Jira для планирования задач;

Gerrit для Code Review.

Принципы разработки:

Раннее обнаружение проблем;

Поощрение каждому привносить идеи;

Поощрение горизонтальных связей в процессе принятия решений. Это позволяет передавать важную техническую информацию в неизменном виде;

Строгий процесс приемки. Технические решения оцениваются на предмет всех возможных недостатков на всех уровнях интереса;

Инвестиции в тестируемость. Прямое следствие принципа Раннее обнаружение проблем . Приемочное тестирование является ключевым моментом разработки функциональности.

Что мы ожидаем от вас:

Уверенное владение С++/14-17, boost (5+ лет опыта) и готовность на нём разрабатывать;

Умение самостоятельно проектировать решения на C++;

Знание основных структур данных и алгоритмов;

Опыт использования шаблонов С++ и понимание их работы;

Понимание многопоточного и асинхронного программирования;

Опыт отладки, профилирования и оптимизации кода;

Хорошее знание английского языка, достаточное для чтения технической документации, проектирования и документирования собственных разработок.

Будет плюсом:

Опыт разработки компилятора, интерпретатора или language server;

Опыт проведения code review в роли ревьювера;

Практический опыт в написании распределенных программ;

Умение писать unit-тесты, понимание подходов к тестированию собственного кода;

Уверенное знание Linux и опыт разработки под эту ОС;

Знание Docker.

Компания предлагает:

Официальное трудоустройство в аккредитованную IT-компанию, официальная заработная плата;

Удаленную работу (при желании также возможна работа в комфортном, современном офисе в Новосибирске);

Компенсацию обучения (тренингов, семинаров, английского языка и т.д.), медицинских услуг (только в г. Новосибирск);

Регулярное Performance Review, регулярно пересмотр зарплаты, ориентируясь на рынок и индивидуальный профессиональный прогресс;



Посмотрите похожие вакансии

Senior React Native Developer
Компания: Simplenight
Зарплата: от 272 772 до 500 082 руб.
Senior Full Stack Developer
Компания: ADMON
Зарплата: от 200 000 до 200 000 руб.
Senior backend PHP developer
Компания: Blacktyres
Зарплата: з.п. не указана
Middle/Senior Front-End Developer
Компания: Wissy LLC
Зарплата: от 3 000 до 3 000 руб.