Senior С++ Developer
Город:
Новосибирск
Занятость:
Полная занятость
Компания "Финансовые Информационные Системы"
Мы ищем опытного С++ разработчика в команду разработки нового инновационного продукта компании. Это low-code конструктор для автоматизированного проектирования распределенных и отказоустойчивых систем управления бизнес-процессами, основанный на акторной модели взаимодействия, с поддержкой автоматического восстановления после сбоев. Ядро продукта разрабатывалось около двух лет – сейчас подходим к релизу MVP и планируем расширять функциональность. Продуктом будут пользоваться клиенты и наши коллеги из компании FIS.
Наша компания занимается разработкой и внедрением решений на международных банковских и финансовых рынках. Наши основные клиенты – банки ТОП-100 РФ. Кроме ФинТеха разрабатываем решения для автоматизации крупных корпораций и госструктур.
FIS является аккредитованной IT-компанией, резидентом инновационного центра «Сколково», резидентом новосибирского Академпарка и входит в рейтинг ТОП-5 компаний, внедряющих продукты с использованием BPM систем.
Чем предстоит заниматься:
В команде разработки своего языка программирования со статической типизацией и своим распределенным рантаймом:
- Разрабатывать транслятор в C++, рантайм исполнения языка;
- Разрабатывать библиотеки, систему сборки и репозитория пакетов;
- Анализировать и писать спецификации и требования языка;
- Писать приемочные тесты транслятора на Python с генерацией кода на своем языке программирования. (Степень вовлеченности в это - произвольная);
- Разрабатывать многопоточный Language Server;
- Профилировать и оптимизировать код.
Наш технологический стек:
• Основной язык разработки – C++17;
• Python для автоматизации тестирования и отладочных компонент;
• Jira для планирования задач;
• Gerrit для Code Review.
Наши принципы разработки:
• Раннее обнаружение проблем. Ключевой принцип, направленный на сокращение издержек в дальнейшем;
• Поощрение каждому привносить идеи. Инновационный продукт требует участия всей команды;
• Поощрение горизонтальных связей в процессе принятия решений. Это позволяет передавать важную техническую информацию в неизменном виде;
• Строгий процесс приемки. Технические решения оцениваются на предмет всех возможных недостатков на всех уровнях интереса.
• Инвестиции в тестируемость. Прямое следствие принципа «Раннее обнаружение проблем». Приемочное тестирование является ключевым моментом разработки функциональности.
Что мы ожидаем от вас:
• Уверенное владение С++/14-17, boost (5+ лет опыта) и готовность на нём разрабатывать;
• Умение самостоятельно проектировать решения на C++;
• Знание основных структур данных и алгоритмов;
• Опыт использования шаблонов С++ и понимание их работы;
• Понимание многопоточного и асинхронного программирования;
• Опыт отладки, профилирования и оптимизации кода;
• Хорошее знание английского языка, достаточное для чтения технической документации, проектирования и документирования собственных разработок.
Будет плюсом:
• Опыт разработки компилятора, интерпретатора или language server;
• Опыт проведения code review в роли ревьювера;
• Практический опыт в написании распределенных программ;
• Умение писать unit-тесты, понимание подходов к тестированию собственного кода;
• Уверенное знание Linux и опыт разработки под эту ОС;
• Знание Docker.
Предлагаем:
• Официальное трудоустройство в аккредитованную IT-компанию;
• Удаленную работу и/или работу в комфортном, современном офисе в Новосибирске;
• Компенсацию обучения (тренингов, семинаров, английского языка и т.д.), медицинских услуг (только в г. Новосибирск);
• Регулярное Performance Review, отслеживаем профессиональный рост и пересматриваем зарплаты, ориентируясь на рынок и индивидуальный прогресс.
Если вы готовы принять вызов и стать частью нашей команды, оставьте свой отклик прямо сейчас! Мы гарантируем интересную и перспективную работу, а также возможность реализовать свой потенциал в полной мере.
До встречи в FIS!
06 Ноября
Новосибирск
Компания "Powwwer" Наша компания POWWWER разрабатывает облачные системы автоматизации и управления бизнесом. Мы ищем в свою команду...
07 Ноября
Python-разработчик/ Python Developer
Новосибирск
до 150 000 руб.
Компания "Инфотехноком" Обязанности: Разработка и анализ результатов тестов Разработка новых и поддержка существующих Backend приложений...
07 Ноября
Новосибирск
Компания "SFXDX" SFXDX — одна из первых компаний в России, занимающаяся аутсорсингом разработки финтех решений на основе блокчейн-технологий, в...
07 Ноября
Senior C/С++ (с функциями Team Lead)
Новосибирск
до 300 000 руб.
Компания "Persone felici" Наш клиент компания, имеющая обширный опыт работы в области разработки высокотехнологичных комплексных решений и...
07 Ноября
Senior PHP разработчик( HOLODILNIK.RU )
Новосибирск
Компания "HOLODILNIK.RU" Обязанности: Поддержка и разработка нового функционала сайта Совместно с командой разрабатывать новые приложения...
Вакансия размещена в отрасли