Описание вакансии
О компании и команде
Основная цель Инновационной лаборатории «Казань» – исследование перспективных направлений IT сферы, современных технологических достижений и создание на их основе инновационных IT-решений и прототипов (R&D).
Специалисты, которых мы привлекаем, имеют разносторонний опыт и интересы, при этом открыты к постоянному изучению нового, готовы применять знания и делиться ими с коллегами в ходе работы над проектами.
Ожидания от кандидата
Необходимые теоретические знания:
- современные паттерны проектирования и программирования;
- архитектура современных ИТ-систем и методы защиты информации;
- сетевые протоколы, облачные сервисы и распределённые системы.
Необходимые практические знания и навыки:
- использования Linux-подобных ОС для задач разработки;
- промышленного программирования на Java, Go, С#, Python или других языках от 3 лет;
- проектирования и внедрения изменений в архитектуру ПО.
Понимание принципов внутреннего устройства и опыт работы с:
- инструментами отладки, профилирования и модульного тестирования;
- механизмами конкурентного программирования и синхронизации;
- структурами данных (хэш-таблицы, деревья, очереди);
- форматами обмена данными (XML, JSON, Protobuf и другие);
- API веб-сервисов (REST, RPC, WebSocket и другие);
- SQL (индексы, транзакции, шардирование) и NoSQL СУБД (MongoDB, ClickHouse, Redis и другие);
- системами обмена сообщениями (NATS, Apache Kafka, RabbitMQ и другие);
- системами контейнеризации (Docker Compose, Kubernetes, OpenShift);
- системами мониторинга и трассировки (Prometheus, Jaeger, Logstash и другие);
- инструментами поддержки процесса разработки (Jira, GitLab, Allure и другие)
Задачи:
- Проведение исследований новых решений и платформ;
- Создание прототипов в рамках проводимых пилотных проектов;
- Проектирование архитектур и технических решений;
- Разработка внутренних сервисов;
- Интеграция с существующими системами;
- Развертывание и поддержка окружения разработки (на основе Linux, Docker, GitLab и т.д);
- Анализ дефектов, выявленных по результатам тестирования;
- Оценка задач и участие в планировании.
Условия работы
- В проектах мегарегулятора Вы сможете получить уникальный опыт в масштабных, значимых проектах, работу на современном стеке технологий с использованием популярных средств разработки, а также непрерывное обучение и повышение квалификации, посещение профильных конференций;
- Возможность непрерывного профессионального развития, начиная с первых месяцев работы;
- Работа из офиса с возможностью гибкого начала (с 8 до 11) и окончания рабочего дня;
- ДМС и страхование;
- Широкий социальный пакет (дополнительные дни к отпуску, возможность для отдыха по льготным ценам, корпоративные скидки на спорт и активная спортивная жизнь внутри Банка России, пенсионная программа и многое другое);
- Комфортабельный офис рядом с метро и экологически чистым парком.