з/п не указана
Москва
Баррикадная улица 8с5А
Баррикадная улица 8с5А
От 3 до 6 лет
В настоящий момент, для задач диспетчеризации и управления движением московского городского транспорта, развиваем несколько направлений - написание процессоров обработки событий на объектах со сложной топологией, взаимодействия с устройствами на этих объектах, отображение результатов процессинга в нескольких вариантах графических представлений. Это целевые направления для этой вакансии, но возможно участие и в других проектах. Все проекты реализуются в единой архитектурной концепции.
Чем предстоит заниматься
- Участие в общей работе команды.
- Дополнение недостающих в команде компетенций, формирование архитектуры отдельных приложений и их реализация на C++.
- Тестирование своего кода.
- Участие в первичной подготовке к эксплуатации (production deployment).
- Участие в подборе и формировании команды для развития и поддержки продуктов.
Профессиональные требования
- Опыт коммерческой разработки на C++ от 3-х лет.
- Опыт проектирования архитектуры приложений.
- Опыт самостоятельного взаимодействия с Linux-системами.
Преимуществом будет
- Желание двигать мир вперед:-)
- Уверенное знание паттернов проектирования, обеспечения масштабируемой, расширяемой и отказоустойчивой архитектуры, многопоточной работы приложений.
- Владение различными структурами данных и алгоритмами обработки данных.
- Знание С++11/14/17.
- Опыт работы с TCP/UDP на C++.
- Опыт работы с бинарными протоколами передачи данных.
- Опыт работы с брокерами сообщений, в идеале с NATS Streaming.
- Опыт работы с фреймворками Qt5+, Boost.
- Опыт работы с SQL, в идеале с PostgreSQL и NoSQL.
- Опыт работы с REST.
- Опыт код-ревью.
- Практика на QML, Python3.
- Практика информационной безопасности.
- Наличие своих проектов с использованием любых популярных инструментов разработки.