Senior С++ Developer

от 350 000 ₽ на руки

Вакансия находится в архиве

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Компания занимается разработкой и внедрением решений на международных банковских и финансовых рынках. Основные клиенты – банки ТОП-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, регулярно пересмотр зарплаты, ориентируясь на рынок и индивидуальный профессиональный прогресс;

Контактная информация

Консалтинговый Центр «Вакансия Плюс»

Вакансия опубликована 03.05.2024 в г. Новосибирск.

Похожие вакансии

#

от 4 000 до 6 000 €

Москва

Полный день

Подробное описание

22 марта

#

от 120 000 ₽

Новочеркасск

Полный день

Подробное описание

12 июля

#

Не указана

Москва

Полный день

Подробное описание

1 августа