Senior C developer
«БПЦ Банковские Технологии» - IT компания, лидер в области решений для платежной индустрии. Компания основана в 1996 году. Центры разработки, поддержки и сопровождения клиентов находятся в Москве, Санкт-Петербурге, Волгограде, Казани и Кирове.
«БПЦ Банковские Технологии» является разработчиком и дистрибьютором семейства продуктов SmartVista, которые обеспечивают поддержку и оптимизацию бизнес-процессов в сфере платежей.
Мы ищем ведущего Си программиста-разработчика в команду для разработки\кастомизации основного продукта SmartVista (семейство продуктов для банковского процессинга).
Предстоит заниматься разработкой новых модулей, интеграций с различными АБС (автоматизированными банковскими системами), доработкой существующих интерфейсов с международными платежными системами VISA, Mastercard, Union Pay, AmEx, Diners, JCB, а также разработкой новых интерфейсов к локальным платежным системам. Разработка\доработка системы под новый функционал на АТМ (банкоматы) и ПОС терминалах, доработка системы под новые стандарты платежей в электронной коммерции (онлайн платежи в интернете), интеграция с локальными системами в банках.
Большая часть кода написана на языке С, небольшая часть на PL\SQL (нативный язык СУБД Oracle). Мы практикуем современные подходы в разработке ПО, используем GitLab, Jenkins, Confluence.
Чем предстоит заниматься:
-
ПО под Unix (RHEL, Oracle Linux, Unix, HPUX etc) – решение для банковского процессинга для осуществления платежей по банковским картам
-
Разработка интерфейсов к локальным платежным системам
-
Разработка и внедрение ежегодных (дважды в год) обязательных изменений от платежных систем VISA, Mastercard, UnionPay etc
-
Доработка ядра системы под изменяющиеся требования в области электронных платежей (новые стандарты безопасности, технологии удаленной смены ключей на терминалах и т.д.)
-
Разработка и участие в интеграционном тестировании с локальными системами в банках (АБС, CRM, Call Center, IB\MB и т.д.)
Мы ожидаем:
-
Экспертное знание C/C++
-
Желание писать на Cи
-
Опыт отладки приложений и системных сервисов
-
Алгоритмическая подготовка
-
Опыт разработки на Unix платформах
-
Желание работать в команде
-
Знание ANSI SQL, опыт работы с СУБД Oracle приветствуется
-
Технический английский, желательно разговорный
Условия:
- Интересные и нетривиальные задачи, карьерный рост
- Оформление по ТК РФ, оплата больничных и отпусков, белая зарплата, годовые бонусы по результатам работы
- Участие в конференциях, курсы повышения квалификации в т.ч. курсы английского языка
- Добровольное медицинское страхование (ДМС)
- Оплата фитнеса
- Участие в программах корпоративного кредитования и страхования
- Молодой дружный коллектив профессионалов, у которых есть чему научиться
- Гибкий график работы
- Возможность работать удаленно
Full-stack разработчик
ЗП -- зарплата полностью белая, в моем понимании конкурентная. Раньше наблюдались задержки с выплатой, но последние полтора года все выплачивается стабильно и вовремя. Случаев когда что-то забывали выплатить или недоплатили из-за ошибок в бухгалтерии не было. ЗП разделена на оклад и премиальную часть. Манипуляций со стороны компаний с премиальной частью (например, не выплачивать ее под каким-то предлогом) никогда не было. ЗП выплачивается два раза в месяц.
Соц. пакет -- аккредитованная IT-компания, ДМС, компенсация фитнеса, оплачивают звонки по корпоративной SIM-карте, вроде бы есть бесплатные корпоративные курсы английского и испанского. Также, слышал, что есть программа, которая полностью или частично покрывает курсы повышения квалификации (сам не пользовался).
Коллектив -- очень разношёрстный, у всех свои цели, свои обстоятельства и свое понимание как нужно выполнять работу. Некоторых коллег я не понимал совсем, а с некоторыми сложились дружеские отношения. В целом у меня очень позитивные впечатления от людей, с которыми я работал. К любому человеку в моей команде можно было обратиться с вопросами и они всегда были рады помочь оперативно разрешить их.
Профессиональный рост -- я пришел в компанию младшим техническим писателем, а ушел full-stack разработчиком. Думаю, что это достаточно красноречиво говорит о возможностях профессионального роста в компании при присутствии должной мотивации и интереса. По вопросами профессионального роста мне всегда шли на встречу и помогали.
▪ Списание времени в MSP (до сих пор глаз дергается от упоминания MSP);
▪ Поменять Skype на какой-то более продвинутый мессенджер;
▪ Коллеги жаловались на низкое качество онбординга;
▪ Полное отсутствие обратной связи от руководства, нет карьерных трэков, ваш грейд будет определяться на глаз;
▪ Медленная работа системных администраторов (хотя в текущей компании мне больше месяца ставили софт, поэтому это уже не кажется особой проблемой). Я решил эту проблему тем, что просто писал администраторам по своим вопросам напрямую в личку, дублируя их в тикетах. Это наверное не очень нормально и требует дополнительных усилий, но зато большинство проблем решались в течение одного-двух дней;
▪ Не хватало общения с коллегами вне работы (минусы полной удаленки);
▪ Полное отсутствие собраний, на которых разработчики команды могли бы подсветить насущные проблемы в коде, обсудить и определиться с общими подходами к написанию кода, оценить сложную задачу и рассмотреть пути ее решения, обменяться опытом и идеями и т.п.