Коротко о вакансии
- Зарплата
- 60 000 – 70 000 ₽ в месяц
- Работодатель
- АО «Солид банк»Все вакансии работодателя · 10
- Формат
- Полный день
- Оформление
- уточняйте у работодателя
- Опыт
- 1–3 года
- Как откликнуться
- по телефону работодателя — номер откроется после входа
Требования к кандидату
- Образование: высшее образование — бакалавриат
- Опыт работы: от 1 года
- Квалификация: высшее образование
- Навыки: Навыки программирования, Умение разбираться и работать с чужим кодом, Написание тестов и тестирование программного кода, Проектирование архитектуры, Сопровождение программного обеспечения, Разработка программного обеспечения, Разработка нового функционала, Навыки программирования, Умение разбираться и работать с чужим кодом, Написание тестов и тестирование программного кода, Проектирование архитектуры, Сопровождение программного обеспечения, Разработка программного обеспечения, Разработка нового функционала
- Языки программирования
- C/C++ (для низкоуровневой разработки, оптимизации, работы с памятью и производительностью)
- Дополнительно Rust (для безопасного системного кода), а также Python и Bash (для автоматизации, скриптов, CI/CD)
- Архитектура и железо
- Понимание кэшей, конвейеров, NUMA, многопоточности, синхронизации (мьютексы, семафоры, атомарные операции), моделей памяти
- Умение оценивать влияние архитектурных решений на производительность и стабильность
- Сети и протоколы
- TCP/IP, UDP, сокеты, понимание MTU, TCP congestion control, задержек и потерь
- Системы хранения и ввода‑вывода
- Работа с блочными устройствами, файловыми системами, IO schedulers, асинхронным I/O, mmap
- Понимание того, как ОС и приложения взаимодействуют с дисками и NVMe
- Инструменты разработки и отладки
- GDB, perf, strace, ltrace, bcc/eBPF, valgrind, sanitizers
- Умение читать дампы, профилировать, локализовать гонки и утечки памяти
- Сборка и инфраструктура
- Make, CMake, Ninja, кросс‑компиляция, контейнеры (Docker), оркестрация (Kubernetes), CI/CD
- Опыт интеграции системного кода в пайплайны
- Контроль версий и процессы
- Git, работа с репозиториями, ветками, мерджами, код‑ревью
- Понимание практик безопасной разработки (SSDLC)
Место работы и занятость
- График: полный рабочий день
- Место работы: Приморский край, г. Владивосток, Алеутская улица, Д. 33
- Подходит для: иные категории граждан
Описание вакансии
- Разработка и доработка системного и инфраструктурного ПО
- Создание низкоуровневых компонентов, утилит, вспомогательных сервисов и инструментов автоматизации, которые обеспечивают стабильную работу банковских систем (в т. ч. интеграции, фоновые процессы, конвертеры данных, скрипты миграции)
- Поддержка и развитие внутренней платформы
- Работа с компонентами, которые лежат под прикладными банковскими системами: системные библиотеки, драйверы, прослойки взаимодействия с ОС и железом, механизмы очередей, кэширования, балансировки нагрузки
- Оптимизация производительности и отказоустойчивости
- Анализ узких мест, профилирование, тюнинг системных параметров ОС, файловых систем, сетевых стеков, планировщиков задач
- Настройка параметров ядра и служб для предсказуемой работы под высокой нагрузкой
- Обеспечение информационной безопасности на системном уровне
- Реализация механизмов изоляции процессов, контроля доступа, журналирования и аудита на уровне ОС и системных компонентов
- Внедрение практик безопасной разработки (SAST/DAST на ранних этапах, проверка зависимостей, контроль целостности сборок)
- Работа с операционными системами и контейнеризацией
- Настройка, сопровождение и автоматизация развёртывания ОС в соответствии с корпоративными стандартами безопасности
- Поддержка контейнеров и оркестрации с учётом требований ИБ и аудита
- Взаимодействие с базами данных и инфраструктурными сервисами
- Настройка системных параметров СУБД, мониторинг метрик ОС (CPU, память, I/O, сеть), анализ блокировок и ожиданий
- Участие в обеспечении резервного копирования, репликации и восстановления на уровне инфраструктуры
- Интеграция и сопровождение внешних компонентов
- Подключение и настройка драйверов, библиотек, SDK, системных утилит
- Контроль совместимости версий, тестирование на стенде, управление жизненным циклом зависимостей
- Автоматизация рутинных операций и процессов сопровождения
- Написание скриптов (Bash, PowerShell, Python) для развёртывания, мониторинга, сбора метрик, диагностики и аварийного восстановления
- Участие в CI/CD-процессах, включая этапы проверки безопасности и соответствия политикам
- Диагностика и устранение инцидентов
- Анализ системных логов, дампов памяти, трассировок, метрик производительности
- Локализация проблем на стыке ОС, сети, хранилища и прикладного ПО
- Подготовка рекомендаций по предотвращению повторений
- Документирование решений и изменений
- Ведение технической документации: описание архитектуры компонентов, параметров настройки, сценариев развёртывания и отката, инструкций по диагностике
- Актуализация регламентов эксплуатации
- Соблюдение регуляторных и внутренних требований
