мир с нами!

Мир Plat.form — это команда, которая занимается технологическими проектами Национальной системы платежных карт. Мы разрабатываем и поддерживаем платформенные сервисы и решения в разных направлениях финтеха с использованием современной технологической инфраструктуры и лучших мировых подходов к разработке.
Отдел Мобильных Платежей - занимается развитием Платформы Мобильных Платежей - это промышленное решение, которое позволяет оцифровывать карты "Мир" в различных мобильных кошельках , а также в других внешних сервисах. В связи с массовым переходом пользователей на оплату через смартфон - наш сервис является очень востребованным на рынке, новая функциональность и нагрузка на него постоянно растут. Мы тесно взаимодействуем с ведущими технологичными компаниями в этой области. У нас дружная команда, для разработки и тестирования используем современный стек (Java, TestNG, JUnit, Jenkins, Docker), имеем высокую компетенцию в области криптографии, выстроен процесс CI/CD. Для тестирования даже есть собственная мобильная ферма, которая включает несколько десятков популярных на рынке смартфонов и основывается на решениях OpenSTF и Appium. Для всех новых сотрудников проводим специальное обучение для погружения в тему мобильных платежей и на начальном этапе помогаем решать поставленные задачи.
На данный момент, основными направлениями развития являются:
- Собственный платёжный сервис Mir Pay;
- Партнерские платёжные сервисы.
Mir Pay - платёжный сервис, позволяющий осуществлять оплату товаров и услуг с использованием смартфонов по картам "Мир". Сервис стремительно растёт по количеству пользователей. В ближайшее время будут запущены новые фичи, отвечающие потребностям граждан РФ после ухода с рынка крупных платёжных сервисов.
Для осуществления платежей по картам "Мир" реализуется универсальное решение с использованием партнёрских платёжных сервисов (комплект спецификаций, набор библиотек) для встраивания в мобильные приложения партнеров.
Какая у нас команда и процессы?
- Мы ориентированы на работу по адаптированному Скраму - используем только те артефакты, которые приносят пользу команде;
- Продолжительность каждого спринта - примерно неделя;
- В команде около 8-12 человек;
- Полное доверие к каждому члену команды в принятии решений относительно архитектуры и технической реализации;
Технологический стек:
- Наши приложения работают на Android и iOS.
- Наша backend-платформа основана на микросервисах и технологиях Java, .Net, MySQL, Kafka, Redis, Ansible и Docker.
- Внутренняя документация и база знаний - confluence;
- Java для написания функциональных автотестов;
- Для CI/CD используем Jenkins, Ansible, Docker-контейнеры;
- Для тестирования используем TestNG/JUnit, TestRail, Postman.
Что нужно будет делать?
- Вникать в предметную область, уметь разбираться в системе, изучать документацию, искать информацию;
- Вести внутреннюю документацию: требования, решения, описание разработанного функционала, инструкции для сопровождения;
- Формулировать требования для команды разработки на уровне макетов, бизнес-процессов и протоколов данных;
- Участвовать в командных обсуждениях и проработке задач с командой, Владельцем Продукта, представителями заказчика;
- Работать с метриками и формулировать продуктовые гипотезы;
- Презентовать готовое решение по этапам реализации для заказчиков;
- Консультировать коллег, разработчиков, тестировщиков, партнеров по функционированию систем;
- Коммуницировать с заказчиками, технологами, DevOps'ами, разработчиками;
- Делиться своими знаниями и опытом.
Как узнать, что ты нам подходишь?
- У тебя есть опыт тесного взаимодействия в команде разработки в процессе реализации функциональных требований;
- Понимание принципов работы высоконагруженных серверных систем;
- Ты знаешь что такое REST-API, OAuth2.0, http/https и чем они отличаются;
- Понимание концепций работы современных мобильных приложений (UI/UX, аутентификация, взаимодействие с бэкендом, ...);
- Имеешь представление, что такое симметричное и асимметричное шифрование и инфраструктура открытых ключей;
- У тебя есть опыт создания вариантов использования (use cases), пользовательских историй (user stories) и сценариев их тестирования (test cases) в том числе для последующей автоматизации;
- Знаешь, как получить данные из реляционной и нереляционной БД и представить их в виде наглядной информации (графики, таблицы, ...);
- Есть опыт работы с форматами JSON/XML (Postman, SOAP UI и другими,...);
- Разделяешь ценности и принципы гибкой разработки;
- Хочешь и умеешь работать в команде.
Будет здорово, если:
- Есть знания протоколов ISO 8583-1987, EMV;
- Есть опыт работы в финансовых системах;
- Можешь читать исходный код на Java;
- Можешь читать исходный код на .Net;
- Понимаешь предметную области (финтех, платежи, платежные системы, ...);
- Знаешь Linux + bash на уровне уверенного пользователя;
- Есть опыт работы с Docker, Portainer;
- Имеешь опыт анализа данных;
- Имеешь опыт работы с PlantUML.
ЧТО У НАС ЕСТЬ:
- Достойный уровень заработной платы + премии;
- Официальное трудоустройство, социальный пакет: ДМС со стоматологией с первого месяца работы, телемедицина, полис для выезжающих за рубеж, доплата по больничным листам до 20 дней в году, материальная помощь в особых случаях;
- Профессиональное развитие: обучение за счет компании, посещение профильных конференций, электронная библиотека;
- Корпоративная культура: командные виды спорта, корпоративные мероприятия, тимбилдинги, лектории;
- Комфортный офис на ст.м. Римская (БЦ «Голден Гейт»): зоны отдыха, корпоративная столовая, кухни с чаем, кофе и снеками;
- График работы: 5/2, возможность работать удаленно.
Задачи.
Актуальные
Мы делаем крутые продукты, которыми пользуются миллионы людей в нашей стране и за рубежом. Мы считаем, что финтех-сервисы должны быть удобными, простыми и безопасными.
Процессы.
Прозрачные
Все процессы выстраиваются вокруг продукта и его метрик. Наши разработчики хорошо понимают потребности пользователей. Команда апробирует прототипы и выбирает технологии для их создания.
Команда.
Огонь
У нас дружная команда профессионалов, которая делится друг с другом знаниями и помогает прокачивать hard, system и soft skills, а также составить трек развития и уверенно двигаться по нему вперед.
Ключевые навыки
- PlantUML
- SQL
- API