Программист 1С

Программист 1С

Описание вакансии

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С список клиентов, договоров, задолженности и последних заказов, а после обработки создавать результат взаимодействия обратно в системе.

И разработчик сможет самостоятельно:

  1. разобраться, где находятся необходимые данные;
  2. выяснить ограничения конкретной конфигурации;
  3. предложить вариант интеграции;
  4. согласовать API-контракт с backend-командой;
  5. реализовать интеграцию;
  6. предусмотреть авторизацию, ошибки и повторные запросы;
  7. протестировать решение;
  8. помочь команде при внедрении в контур заказчика.

Нам нужен не исполнитель уровня «дайте точное ТЗ на каждый реквизит», а разработчик, способный самостоятельно технически прорабатывать интеграционные задачи.

С кем предстоит работать:

В проектных командах вместе с:

  • AI/LLM-инженерами;
  • Backend-разработчиками;
  • DevOps;
  • системными и бизнес-аналитиками;
  • архитекторами;
  • Project Manager;
  • техническими специалистами заказчика.

Что будет результатом работы:

Стабильный интеграционный слой между корпоративными 1С-системами заказчика и нашими AI-продуктами, через который AI-ассистенты и агенты смогут безопасно получать необходимые бизнес-данные и выполнять разрешённые действия в информационных системах заказчика.

Мы предлагаем:

  • Формат: полностью удалённая работа.

  • Участие в ML-/LLM-проектах федерального уровня.

  • Возможность развиваться в области MLOps и работы с крупными моделями.

  • Команду сильных инженеров и исследователе

Посмотреть контакты работодателя

Похожие вакансии

APEX.RU (Автозапчасти)

Программист 1С

APEX.RU (Автозапчасти)

  • Москва

  • от 250000 RUR

Рекомендуем
Джемтех
  • Москва

  • от 250000 RUR

Рекомендуем
ЭФКО
  • Москва

  • до 300000 RUR

Рекомендуем
Бристоль, сеть магазинов

Программист 1С TMS

Бристоль, сеть магазинов

  • Москва

  • до 300000 RUR

Кордиант
  • Москва

  • до 300000 RUR

Специализированный депозитарий ИНФИНИТУМ

Разработчик 1С

Специализированный депозитарий ИНФИНИТУМ

  • Москва

  • до 220000 RUR

Кордиант
  • Москва

  • до 220000 RUR

Т1
  • Москва

  • до 220000 RUR

NOVARDIS
  • Москва

  • от 250000 RUR

Информационные системы ВС

Разработчик 1С

Информационные системы ВС

  • Санкт-Петербург

  • от 250000 RUR

Программист 1С

АМС Кемикал

  • Москва

  • от 250000 RUR

А101
  • Москва

  • от 250000 RUR

БЮРО 1440
  • Москва

  • от 250000 RUR

Infosuite
  • Москва

  • до 350000 RUR

Акульчев
  • Москва

  • до 300000 RUR

Очкарик - сеть салонов оптики

Аналитик-разработчик 1С

Очкарик - сеть салонов оптики

  • Москва

  • до 300000 RUR

Парма Медикал

Программист 1С

Парма Медикал

  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию