О компании
EVO AI — IT-компания в области AI-консалтинга и генеративного искусственного интеллекта. Занимается кастомной разработкой AI-решений для бизнеса: создаёт AI-ассистентов, AI-агентов и другие интеллектуальные сервисы, которые внедряются в контур заказчика и интегрируются с его корпоративными системами.
Ищем сильного Middle / Middle+ 1С-разработчика, который будет отвечать за интеграционный слой между 1С заказчика и нашими AI-продуктами. Это не классическая роль поддержки 1С. Основной фокус — API, интеграции, обмен данными и подготовка 1С к взаимодействию с внешними backend-сервисами.
Чем предстоит заниматься
•Интегрировать решения на базе 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 и работы с крупными моделями.
•Команду сильных инженеров и исследователей.