БКС Финтех – ИТ-компания, входящая в БКС Мир Инвестиций, в которой работают более 1300 профессионалов, реализующих актуальные решения для бизнеса. Компания аккредитована Минцифры России как ИТ-компания.
БКС Мир инвестиций – международная инвестиционно-банковская компания, одна из крупнейших в России. Мы существуем на рынке уже 29 лет и предоставляем клиентам максимально широкий спектр брокерских и инвестиционных услуг.
Мы – новаторы в области цифровых технологий в финансовой сфере. На единой цифровой платформе холдинга собраны все ключевые решения как для профессиональных инвесторов, так и для новичков.
Став частью нашей команды, ты попадешь в современную ИТ-компанию, которая является резидентом Сколково.
Как мы работаем:
Общегрупповые сервисы – это ключевое облако микросервисов компании. Разрабатываем сервисы по сбору, хранению и обработке данных; генерации, хранении и транспорту отчетов; проверке пользователей по регуляторным спискам. Применяем продуктовый подход для максимальной эффективности нашего функционала.
Технологический стек:
Backend:
- Микросервисы на .net и java, как новые для предметной области, так и выделяемые из существующих монолитов;
- Развертывание в кластере OKD;
- Хранилище данных - PostgreSQL 11+, отдельный отказоустойчивый кластер. В некоторых сервисах MsSql Server;
- Кэши - inproc inmemory, distributed - Redis;
- Асинхронный обмен сообщениями - RabbitMQ, Apache Kafka;
- Back2Front сообщения - websockets (для .net на основе SignalR);
- Для быстрого создания .net сервисов разработан и постоянно развивается шаблон микросервиса, а также набор nuget пакетов;
- GitHub flow, feature branches;
- CodeReview, auto static code analysis;
- Тесты - unit+integration, для .net на движке xUnit. Inproc WireMock + testcontainers для подмены и тестирования внешних, в том числе инфраструктурных зависимостей.
Интеграция:
- Контракты на использование REST API, описанные в Openapi 3+. Всегда актуальные модели данных и интерфейсы эндпоинтов.
CI/CD:
- Глубокая автоматизация CI/CD(GitLab и Jenkins);
- Умный CI пайплайн, интеграция с SonarQube, Dependency Check, автоматический деплой в тестовые среды и автоматизированное создание среды под задачу.
Контроль качества:
- Живем в BDD парадигме с использованием Gherkin и Cucumber;
- Используем сценарии поведения пользователя и системы, храним все в GitLab;
- Разработали свой фреймворк для автоматизации основанный на Java, Rest-assured, Selenide;
- Запускаем тесты как локально так и на Selenoid;
- Применяем максимум мокирования на Wiremock;
- Настроен GitHub flow, feature branches, Code Review.
Чем предстоит заниматься:
- Погрузиться в legacy код систем и заняться их актуализацией;
- Проводить работы по контролю качеству на всех этапах - от анализа документации до разбора проблем пользователей;
- Писать автотесты на целевом фреймворке для e2e, mock, web, api и интеграций;
- Выполнять Code Review в своей команде;
- Изучить более 25 сервисов и управлять работами по автоматизации их тестирования;
- Следить за качеством системы, собирать метрики, настраивать дашборды;
- Валидировать работу коллег по выпуску релизов, следить за декомпозицией задач и обеспечивать уровень покрытия сервисов тестами.
Наши ожидания:
- Навык работы с требованиями - декомпозиция, применение техник тест дизайна, подходов и инструментов для обеспечения высокого покрытия требований тестами;
- Навык работы с документами тестирования - написание чек-листов, тест-кейсов, тестовой документации по сервису;
- Владение инструментами (знание принципов работы): swagger, Jira/Confluence, Postman, Git, RabbitMQ/Apach Kafka, Java;
- Навык по работе с JSON - понимание из чего он состоит, для чего применяется, беглое чтение, свободное владение JsonPath;
- Навык работы с Chrome DevTools - чтение DOM, составление локаторов элементов, работа с хранилищами;
- Применение паттернов разработки в написании автотестов;
- Знание CI/CD практик;
- Навык работы с базами данных SQL и NoSQL;
- Знание видов и типов интеграции между системами: REST, MQ, Шина данных, WebSocket протокол, graphql;
- Коммуникабельность и способность проводить интервью, структурировано и четко формулировать вопросы и ответы в работе с заказчиками и исполнителями.
Мы предлагаем:
- Стабильный конкурентный доход;
- Гибридный режим работы: возможность работать удаленно (частично или полностью);
- Работу в аккредитованной Минцифры России ИТ-компании, резиденте Сколково;
- Работу в стабильной и активно развивающейся компании – лидере инвестиционного рынка;
- Современный стек технологий, амбициозные проекты, возможность профессионального развития;
- ДМС с первого месяца работы;
- Оформление согласно ТК РФ;
- Корпоративные скидки и предложения для сотрудников.