Middle 1С-разработчик, интеграции и API
EVO AI — IT-компания в области AI-консалтинга и генеративного искусственного интеллекта. Занимается кастомной разработкой AI-решений для бизнеса: AI-ассистенты, AI-агенты и другие интеллектуальные сервисы, которые внедряются в контур заказчика и интегрируются с его корпоративными системами.
Ищем сильного Middle / Middle+ 1С-разработчика, который будет отвечать за интеграционный слой между 1С заказчика и AI-продуктами. Это не классическая роль поддержки 1С. Основной фокус — API, интеграции, обмен данными и подготовка 1С к взаимодействию с внешними backend-сервисами.
Условия:
- Опыт работы: 3–6 лет
- Занятость: полная
- График: 5/2
- Рабочие часы: 8
- Формат работы: удалённо
- Зарплата: до 300 000 ₽ за месяц до вычета налогов
Чем предстоит заниматься:
- Интегрировать решения на базе 1С с AI-ассистентами, AI-агентами и backend-сервисами.
- Организовывать получение данных из 1С, необходимых AI-продукту: клиенты и контрагенты, договоры, сделки и заказы, счета и оплаты, дебиторская задолженность, номенклатура, остатки, документы, сотрудники, справочники, история взаимодействий и другие бизнес-данные заказчика.
- Разрабатывать и поддерживать API со стороны 1С.
- Настраивать взаимодействие 1С с внешними REST API.
- Реализовывать HTTP-сервисы, REST-интеграции, OData, SOAP/web-сервисы при необходимости, обмен JSON/XML, интеграционные обработки и сервисы, регламентные и фоновые задания, асинхронные механизмы обмена данными.
- Проектировать контракты взаимодействия между 1С и backend-командой.
- Реализовывать не только чтение данных из 1С, но и обратное взаимодействие: создание документов, изменение статусов, запись комментариев, создание задач, сохранение результатов работы AI-агента, запуск бизнес-процессов в 1С.
- Разбираться в структуре данных различных конфигураций заказчиков и определять оптимальный способ получения необходимой информации.
- Работать совместно с Backend, LLM/AI, DevOps, аналитиками и архитекторами.
- Участвовать в технической проработке проектов до старта разработки: оценивать реализуемость интеграции, исследовать контур заказчика, определять ограничения 1С, оценивать объём доработок, предлагать архитектуру интеграции.
- Диагностировать проблемы интеграций и производительности.
- Организовывать логирование и мониторинг интеграционных процессов.
Что обязательно нужно знать:
- Уверенная разработка на платформе 1С: Предприятие 8.3.
- Хорошее понимание объектов конфигурации, регистров сведений, регистров накопления, справочников, документов, планов видов характеристик, запросов 1С, СКД, управляемых форм, клиент-серверной архитектуры 1С.
- Умение работать с большими объёмами данных и писать производительные запросы.
- Понимание транзакций, блокировок и конкурентного доступа к данным.
- Умение дорабатывать решения через расширения, минимизируя изменение типовой конфигурации.
Интеграции:
- Практический опыт работы с HTTP, REST API, HTTP-сервисами 1С, JSON, XML, OData, web-сервисами, внешними API.
- Понимание основных HTTP-методов: GET / POST / PUT / PATCH / DELETE.
- Понимание HTTP status codes, headers, query parameters, request/response body, pagination, timeout, retry, rate limit, idempotency.
- Опыт работы с механизмами авторизации и аутентификации: Basic Auth, API Key, Bearer Token, OAuth 2.0 — хотя бы на уровне понимания принципов, JWT — на уровне понимания.
- Умение самостоятельно разобраться в документации стороннего API и реализовать интеграцию с ним.
Работа с данными:
- Хорошее понимание реляционной модели данных.
- Умение разбираться в незнакомой структуре данных, находить необходимые сущности и связи, преобразовывать внутреннюю модель данных 1С в DTO/API-контракты, работать с большими выборками, оптимизировать количество запросов, реализовывать пакетную обработку данных.
- Понимание принципов синхронного и асинхронного обмена.
Надёжность интеграций:
- Понимание обработки ошибок, повторных запросов, идемпотентности, дедупликации сообщений, журналирования, трассировки запросов, очередей обработки, контроля статусов интеграции, механизмов повторной отправки данных, защиты от потери или повторной обработки данных.
Безопасность:
- Понимание базовых принципов информационной безопасности при интеграциях: сервисные пользователи, минимально необходимые права доступа, разграничение доступа, хранение секретов, токены доступа, HTTPS/TLS, отсутствие чувствительных данных в логах.
- Это особенно важно, поскольку значительная часть решений разворачивается в контуре заказчика / on-premise.
Инструменты разработки:
- Опыт или уверенное понимание работы с Git, GitLab / аналогами, code review, ветками, merge request, ведением задач в Jira или аналогичной системе, технической документацией.
Будет плюсом опыт работы с:
- 1C:EDT, Vanessa Automation, xUnitFor1C, CI/CD для 1С, Docker, Linux.
Будет большим плюсом:
- Опыт интеграции 1С с микросервисной архитектурой.
- Опыт взаимодействия с backend-сервисами на Python / Java / Go / .NET.
- Опыт использования брокеров сообщений: RabbitMQ, Kafka, Redis Streams или аналогов.
- Понимание event-driven архитектуры.
- Опыт работы с PostgreSQL / MS SQL.
- Опыт интеграции с корпоративными системами: CRM, ERP, BPM, Service Desk, DWH, корпоративными порталами.
- Опыт работы с типовыми конфигурациями: 1С:ERP, 1С:Комплексная автоматизация, 1С:Управление торговлей, 1С:Бухгалтерия, 1С:ЗУП, 1С:CRM.
- Опыт проектов, где 1С является одним из источников данных для внешнего приложения.
- Опыт работы в enterprise/on-premise-контурах заказчиков.
Что важно по уровню самостоятельности:
Мы ищем человека, которому можно поставить задачу примерно в таком виде: AI-агенту необходимо получать из 1С список клиентов, договоров, задолженности и последних заказов, а после обработки создавать результат взаимодействия обратно в системе. И разработчик сможет самостоятельно:
- разобраться, где находятся необходимые данные;
- выяснить ограничения конкретной конфигурации;
- предложить вариант интеграции;
- согласовать API-контракт с backend-командой;
- реализовать интеграцию;
- предусмотреть авторизацию, ошибки и повторные запросы;
- протестировать решение;
- помочь команде при внедрении в контур заказчика.
Нам нужен не исполнитель уровня «дайте точное ТЗ на каждый реквизит», а разработчик, способный самостоятельно технически прорабатывать интеграционные задачи.
С кем предстоит работать:
В проектных командах вместе с AI/LLM-инженерами, Backend-разработчиками, DevOps, системными и бизнес-аналитиками, архитекторами, Project Manager, техническими специалистами заказчика.
Что будет результатом работы:
Стабильный интеграционный слой между корпоративными 1С-системами заказчика и AI-продуктами, через который AI-ассистенты и агенты смогут безопасно получать необходимые бизнес-данные и выполнять разрешённые действия в информационных системах заказчика.
Мы предлагаем:
- Формат: полностью удалённая работа.
- Участие в ML-/LLM-проектах федерального уровня.
- Возможность развиваться в области MLOps и работы с крупными моделями.
- Команду сильных инженеров и исследователей.