Архив вакансий — Ведущий разработчик C++ (Senior C++ developer), Linux
«Сигнатек» разрабатывает и внедряет IT-решения для силовых ведомств, чтобы обеспечивать легальный перехват информации и поддерживать безопасность общества.
Мы ищем ведущих разработчиков в проекты перехвата и обработки данных. Работа связана с системным программированием, реализацией высокопроизводительных многопоточных приложений высокой надежности, обработкой сетевых протоколов. Стек технологий: GNU/Linux (Gentoo), RabbitMQ, MongoDB, MsgPack, GTest, GMock, Lua, Python.
Требования
- Опыт разработки под ОС GNU/Linux на C++.
- Уверенное знание ключевых подсистем архитектуры Linux.
- Отличное знание стандарта C++11.
- Опыт проектирования архитектуры программных систем.
- Понимание принципов ООП и SOLID.
- Знание и опыт использования STL, POSIX.
- Опыт разработки многопоточных сетевых приложений.
- Опыт работы в коммерческих проектах от 5 лет.
- Знание сетевых протоколов.
- Понимание предметной области телекоммуникаций.
- Опыт работы в команде.
Приветствуются
- Умение писать высокопроизводительный код на C++.
- Опыт программирования на Lua и Python.
- Навыки юнит-тестирования.
- Опыт использования систем непрерывной интеграции.
- Опыт использования систем управления проектами.
- Опыт работы с системами контроля версий.
Условия
Мы обеспечиваем:
- Официальное трудоустройство и соблюдение законодательства о труде — «белую» зарплату, ежегодные отпуска 28 календарных дней, возможность оформления больничных и т. д.
- Хорошие условия работы — в современном офисе в Технопарке Новосибирского Академгородка. В здании компании уютные рабочие кабинеты, тренажерный зал, сауна, комната отдыха (зимний сад), библиотека.
- Гибкий график работы и предоставление дополнительных отгулов за стаж в компании.
- Возможности для профессионального развития.
В работе мы придерживаемся принципов Agile и современных подходов: подключаем разных специалистов для проработки требований и поиска решений, проводим code review, пишем тесты, применяем рефакторинг, используем CI. Мы спокойно относимся к желаниям наших разработчиков осваивать новые языки и технологии и приветствуем идеи по организационным и технологическим улучшениям.
Сейчас мы применяем и даем возможность осваивать:
- MS Windows, GNU/Linux, Docker;
- MS SQL, MongoDB, SQLite;
- C#, C++, CLI, Python, Lua, JS, SQL;
- REST, WCF, RabbitMQ, MSMQ, Thrift;
- WPF, Qt, AngularJS;
- Git;
- NUnit, Moq, GTest, GMock, Selenium.