Разработчик С++
Навыки: Linux, C++, Docker, Kubernetes, Высоконагруженные системы. Квалификация: Middle. Специализации: Бэкенд разработчик.
Мы — команда, разрабатывающая программное обеспечение для телекоммуникационной отрасли, ищем опытного Разработчика С++, чтобы усилить нашу команду. Если вы любите интересные задачи, хотите работать с высоконагруженными системами и вносить реальный вклад в стабильность и надёжность телеком-решений — присоединяйтесь к нам!
Обязанности:
- Разработка высоконагруженных модулей парсинга сигнальных протоколов.
- Разработка модулей формирования бизнес-логики системы и взаимодействия баз данных с In-Memory
- Техническое развитие системы и процесса поставки ПО
- Оптимизация времени обработки и передачи данных между компонентами системы
- Решение и расследование возникающих при эксплуатации системы проблем.
- Кросс-функциональность, участие в оценке реализации проверки кода (code review) и архитектуры.
- Проведение проверки кода на ошибки (code review).
- Опыт формирования LLD-схем
Требования:
- Опыт работы от 3-ти лет
- Отличное знание С++
- Знание классических алгоритмов и структур данных.
- Опыт написания многопоточных и/или асинхронных программ.
- Умение тестировать собственный код (Unit-тестирование).
- Опыт работы с базами данных
- Опыт разработки микросервисов
- Знание принципов обеспечения отказоустойчивости систем
- Знание принципов SOLID
- Понимание принципов работы операционных систем, баз данных и компьютерных сетей
- Уверенное использование Linux и инструментов командной строки
Будет плюсом:
- Высшее профильное образование
- Опыт в оптимизации производительности и низкоуровневых оптимизациях
- Опыт работы с Wireshark, tcpdump
- Docker, Kubernetes, Ansible, Redis, gRPC, Memcached
- Опыт разработки распределенных высоконагруженных систем
- Понимание как устроен Linux и Linux, POSIX API
- Опыт анализа производительности отдельных приложений и системы в целом.
- Знакомство с сетевыми и сигнальными протоколами (HTTP2, DIAMETER, MAP, CAP и другими).
- Понимание работы сетевого стека, уровни L2-L4.
Понимание устройства ОС Linux и стандартов POSIX AP
Условия:
Работа в Сонерике — это официальное оформление в аккредитованную IT-компанию, уникальный коллектив экспертов и возможность решать сложные и интересные задачи, которые позволят раскрыть свой потенциал;
- Стабильный и прозрачный доход: оклад + годовая премия;
- Гибридный формат работы на территории РФ;
- Гибкий график работы;
- Полис ДМС с хорошими клиниками;
- Служебная сотовая связь.