АдресПриморский край, г. Владивосток, Алеутская улица, Д. 33
Требования к кандидату
Образование: высшее образование — бакалавриат
Опыт работы: от 1 года
Квалификация: высшее образование
Навыки: Навыки программирования, Умение разбираться и работать с чужим кодом, Написание тестов и тестирование программного кода, Проектирование архитектуры, Сопровождение программного обеспечения, Разработка программного обеспечения, Разработка нового функционала, Навыки программирования, Умение разбираться и работать с чужим кодом, Написание тестов и тестирование программного кода, Проектирование архитектуры, Сопровождение программного обеспечения, Разработка программного обеспечения, Разработка нового функционала
Языки программирования
C/C++ (для низкоуровневой разработки, оптимизации, работы с памятью и производительностью)
Дополнительно Rust (для безопасного системного кода), а также Python и Bash (для автоматизации, скриптов, CI/CD)
Архитектура и железо
Понимание кэшей, конвейеров, NUMA, многопоточности, синхронизации (мьютексы, семафоры, атомарные операции), моделей памяти
Умение оценивать влияние архитектурных решений на производительность и стабильность
Git, работа с репозиториями, ветками, мерджами, код‑ревью
Понимание практик безопасной разработки (SSDLC)
Место работы и занятость
График: полный рабочий день
Место работы: Приморский край, г. Владивосток, Алеутская улица, Д. 33
Подходит для: иные категории граждан
Описание
Разработка и доработка системного и инфраструктурного ПО
Создание низкоуровневых компонентов, утилит, вспомогательных сервисов и инструментов автоматизации, которые обеспечивают стабильную работу банковских систем (в т. ч. интеграции, фоновые процессы, конвертеры данных, скрипты миграции)
Поддержка и развитие внутренней платформы
Работа с компонентами, которые лежат под прикладными банковскими системами: системные библиотеки, драйверы, прослойки взаимодействия с ОС и железом, механизмы очередей, кэширования, балансировки нагрузки
Оптимизация производительности и отказоустойчивости
Анализ узких мест, профилирование, тюнинг системных параметров ОС, файловых систем, сетевых стеков, планировщиков задач
Настройка параметров ядра и служб для предсказуемой работы под высокой нагрузкой
Обеспечение информационной безопасности на системном уровне
Реализация механизмов изоляции процессов, контроля доступа, журналирования и аудита на уровне ОС и системных компонентов
Внедрение практик безопасной разработки (SAST/DAST на ранних этапах, проверка зависимостей, контроль целостности сборок)
Работа с операционными системами и контейнеризацией
Настройка, сопровождение и автоматизация развёртывания ОС в соответствии с корпоративными стандартами безопасности
Поддержка контейнеров и оркестрации с учётом требований ИБ и аудита
Взаимодействие с базами данных и инфраструктурными сервисами
Настройка системных параметров СУБД, мониторинг метрик ОС (CPU, память, I/O, сеть), анализ блокировок и ожиданий
Участие в обеспечении резервного копирования, репликации и восстановления на уровне инфраструктуры
Интеграция и сопровождение внешних компонентов
Подключение и настройка драйверов, библиотек, SDK, системных утилит
Контроль совместимости версий, тестирование на стенде, управление жизненным циклом зависимостей
Автоматизация рутинных операций и процессов сопровождения
Написание скриптов (Bash, PowerShell, Python) для развёртывания, мониторинга, сбора метрик, диагностики и аварийного восстановления
Участие в CI/CD-процессах, включая этапы проверки безопасности и соответствия политикам
Диагностика и устранение инцидентов
Анализ системных логов, дампов памяти, трассировок, метрик производительности
Локализация проблем на стыке ОС, сети, хранилища и прикладного ПО
Подготовка рекомендаций по предотвращению повторений
Документирование решений и изменений
Ведение технической документации: описание архитектуры компонентов, параметров настройки, сценариев развёртывания и отката, инструкций по диагностике