Бреалит

Шаблон Разработчик интеграции (Middle)

Коротко

Разработчик интеграций связывает платформу производственной безопасности Бреалит с информационными системами заказчиков — 1С:ЗУП, SAP, Active Directory, Keycloak, Directum и другими, обеспечивая надёжный, наблюдаемый и не теряющий данные обмен. Компания с 2009 года, команда 55+ человек, 400+ проектов у крупных промышленных заказчиков (Еврохим, Евраз, МТС и др.). От кандидата требуется уверенное знание PHP, REST/SOAP API, SQL, протоколов аутентификации (OAuth 2.0, JWT, LDAP, SAML), Linux и опыт коммерческой разработки от 3 лет, из них 1–2 года на задачах интеграции. Работа в гибридном формате в Москве, полная занятость.

О компании
Бреалит — разработчик специализированных решений и платформы для управления цифровыми бизнес-процессами в области производственной безопасности для крупнейших предприятий.
В основе продуктов лежат глубокие знания в предметных областях и исключительная гибкость платформы.
Платформа объединяет 30+ функциональных блоков и охватывает 1000+ процессов — от проверок на рабочих местах до контроля параметров оборудования и управления экологическими нормативами.
— Год основания компании: 2009
— Аккредитованная ИТ-компания
— Команда: 55+ человек
— Проектов: 400+
— Пользователей: 300 000+
— География проектов: Россия, Казахстан, Узбекистан, Бельгия, Бразилия
Основные заказчики: Еврохим, Евраз, Газпром бурение, Газпром нефтехим Салават, Газстройпром, Фосагро, Азот, Уралхим, Пивоваренная компания Балтика, Концерн Росэнергоатом, МТС, Тольяттиазот, Qarmet, Сибкор, Новая горная, Мосинжпроект.
Мы предлагаем среду, где ценят экспертов и поддерживают развитие:
— Оформление по ТК РФ
— Конкурентная заработная плата
— Удалённая работа или гибридный формат
— Гибкое начало и окончание рабочего дня
— Обучение и сертификация за счёт компании
— Возможности горизонтального и вертикального роста
— Открытость и доверие в компании
Цель роли «Разработчик интеграций»
Связывать наши продукты с информационными системами заказчиков так, чтобы данные приходили вовремя, полностью и без ручной работы. 1С:ЗУП, SAP, Active Directory, Keycloak, Directum — ты превращаешь ЧТЗ на интеграцию в работающий, наблюдаемый и поддерживаемый обмен. Ты отвечаешь за то, чтобы интеграция переживала сбои смежных систем, не теряла и не дублировала данные, а по журналу обменов было понятно, что произошло. Группа отвечает за архитектуру и стандарты; ты — за то, чтобы твой код им соответствовал и работал на площадке заказчика.
Ключевая ценность для бизнеса
— Сокращает сроки внедрения: готовые интеграции с 1С:ЗУП, SAP HCM, Active Directory, Keycloak переиспользуются между проектами, а не пишутся заново.
— Снимает с пользователей ручной ввод и сверку данных — оргструктура, персонал и справочники в системе совпадают с учётными системами заказчика.
— Минимизирует инциденты на продуктиве: обмен устойчив к недоступности смежных систем, ошибки видны в журнале и разбираются без участия разработчика.
— Повышает доверие заказчика: интеграция проходит требования его службы ИБ и приёмочные испытания с первого раза.
Основные обязанности и задачи
— Участвует в оценке интеграционных задач перед согласованием с заказчиком (ЧТЗ, ФС, ЗНИ).
— Разрабатывает интеграции с системами заказчиков:
— 1С:ЗУП, 1С:ERP, 1С:ТОиР, БОСС-Кадровик, Галактика ERP;
— SAP HCM, SAP ERP, SAP PM, OEBS, IBM Maximo;
— Active Directory, ALD Pro, FreeIPA, OpenLDAP;
— Keycloak, ADFS, Avanpost, Blitz Identity Provider;
— Directum, Контур.КЭДО, КриптоПро DSS;
— Sigur, Perco, ОлимпОКС, iSpring, MS Exchange.
— Реализует обмен всеми способами, которые встречаются у промышленных заказчиков: REST и SOAP API, LDAP(S), Kerberos, SAML, OAuth 2.0 / OIDC, файловый обмен (XML/CSV через SFTP, S3, сетевые папки), корпоративные шины и очереди, чтение из представлений и промежуточных таблиц чужих БД.
— Разрабатывает API для внешних систем: эндпоинты, аутентификация (JWT, API-ключи), спецификации OpenAPI.
— Проектирует маппинг и сопоставление данных: ключи, справочники, обработку удалённых и изменённых записей, инкрементальную загрузку.
— Закладывает в каждую интеграцию надёжность: повторы, идемпотентность, защиту от частичной загрузки, журнал обменов, уведомления об ошибках.
— Настраивает регламентный запуск обменов (cron, планировщик задач).
— Проектирует таблицы и промежуточные структуры для обмена (MySQL, PostgreSQL).
— Участвует в пусконаладке на стендах заказчика: проверяет сетевую связность и доступы, разбирает ошибки обмена, согласовывает технические детали с ИТ-специалистами заказчика.
— Составляет подробные заметки для инженеров по тестированию и бизнес-аналитиков в задачах на корпоративном портале: как проверить обмен, какие тестовые данные нужны, какие ограничения есть.
— Готовит техническую часть к ЧТЗ на интеграцию: контракт данных, форматы, требования к доступам.
— Участвует в разборе инцидентов на продуктиве и помогает предотвращать их в будущем.
— Предлагает, что из сделанного вынести в переиспользуемые компоненты для следующих проектов.
— Активно участвует во внутренних встречах, грумингах и дейли.
Что НЕ входит в зону ответственности
— Разработка предметной бизнес-логики продукта.
— Разработка мобильного приложения.
— Функциональное и приёмочное тестирование продукта (проверка собственного кода — входит).
— Сбор и формализация требований у заказчика, согласование ЧТЗ с заказчиком.
— Администрирование инфраструктуры заказчика и смежных систем: сети, межсетевые экраны, серверы, выдача доступов.
— Изменение сроков сдачи без согласования с руководителем отдела разработки.
— Подготовка проектной документации (ПМИ, ТЗ, ФС, ЗНИ, инструкции пользователя).
— Приостановка релиза без согласования с руководителем отдела разработки или руководителем группы разработки.
Пожелания к навыкам
Обязательные требования:
— Уверенное знание PHP (ООП, работа с HTTP-клиентами, XML и JSON, обработка ошибок).
— Опыт разработки и потребления REST API; понимание SOAP и WSDL.
— Уверенное знание SQL и MySQL или PostgreSQL: сложные запросы, индексы, транзакции, массовая загрузка данных.
— Понимание протоколов аутентификации: OAuth 2.0, JWT; базовое понимание LDAP и SAML.
— Понимание HTTP, TLS и сертификатов на уровне, достаточном для разбора ошибки «не подключается».
— Уверенная работа в Linux: консоль, логи, cron, curl.
— Опыт работы с системами контроля версий (мы используем Mercurial; опыт с Git тоже подойдёт).
— Ответственность и умение самостоятельно доводить задачу до результата.
Будет плюсом:
— Опыт интеграции с 1С (HTTP-сервисы, OData, обмен файлами) или SAP.
— Опыт настройки синхронизации с Active Directory и единого входа через Keycloak или ADFS.
— Знание других СУБД: Oracle, Microsoft SQL Server.
— Опыт работы с очередями и шинами данных (RabbitMQ, Kafka или корпоративные ESB).
— Опыт работы с Docker.
— Знание JavaScript.
Будет большим преимуществом:
— Опыт интеграций в закрытых контурах промышленных предприятий: ограниченный интернет, прокси, VPN, согласование доступов через службу ИБ.
— Опыт с российскими службами каталогов и IdP: ALD Pro, FreeIPA, MultiDirectory, Avanpost, Blitz Identity Provider.
— Опыт интеграции с КриптоПро DSS, Контур.КЭДО или VK HR.
— Понимание требований 152-ФЗ «О персональных данных» при передаче данных о сотрудниках.
— Опыт с Apache Airflow или другим оркестратором обменов.
Личные качества
— Внимательность к деталям и системное мышление: интеграция ломается на граничных случаях.
— Умение работать с неполной документацией смежных систем и самостоятельно выяснять фактическое поведение чужого API.
— Спокойная и конструктивная коммуникация с ИТ-специалистами заказчика.
— Желание разбираться в сложной предметной области (производственная безопасность).
— Способность конструктивно общаться с коллегами.
Пожелания к опыту работы
— Коммерческая разработка на PHP — от 3 лет, из них не менее 1–2 лет на задачах интеграции информационных систем.
— Участие в полном цикле разработки: от оценки и технического проектирования до внедрения и сопровождения на продуктиве.
— Опыт в B2B-проектах или внедрении корпоративных систем.
— Опыт проектов для промышленных предприятий, в сфере охраны труда или промышленной безопасности — будет большим плюсом.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте