Все вакансии России 0

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

до 300 000 ₽
EvoAI
Москва Постоянная занятость Удаленная работа

Описание

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

Откликнуться
Источник: zaprlata · 2 дня назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →