Разрабатывает новые функции и модули интеграционного EDI-решения под требования бизнеса и конкретных партнёров;
Дорабатывает существующий код модуля для расширения функциональности, повышения стабильности и производительности;
Участвует в архитектурном проектировании небольших подсистем в рамках EDI-модуля;
Производит установку и настройку EDI-модуля на базах клиентов (конфигурации: Бухгалтерия 2, Бухгалтерия 3, УТ, УТП, УПП, КА, ERP, УНФ);
Адаптирует модуль под процессы конкретного партнёра (настройка форматов, правил обмена, маршрутизации);
Обеспечивает корректную интеграцию с существующей учётной системой клиента без нарушения её работы.
Другие задачи по запросам:
Выполняет доработки, разработку новых отчетов и обработок по запросам партнёров (клиентов) — в части, не связанной с EDI, если это предусмотрено договором или согласовано с руководством;
Выполняет доработки, разработку отчетов и обработок по запросам собственной бухгалтерии Компании (внутренние задачи);
Участвует в оптимизации существующих алгоритмов и запросов в клиентских базах.
Сопровождение и поддержка:
Диагностирует и исправляет ошибки в работе разработанных решений (включая EDI-модуль) на продуктивных базах клиентов;
Оптимизирует запросы и алгоритмы для устранения замедлений;
Консультирует клиентов по работе с модулем, обучает пользователей (в части технического использования);
Участвует в решении инцидентов, связанных с обменом документами и работой учётных систем.
Контроль качества и версионирование:
Соблюдает принятые в Компании стандарты кодирования (стиль, наименования, структура модулей);
Работает с хранилищем 1С: выполняет захват конфигурации, слияние изменений, разрешает конфликты;
Проводит самотестирование и участвует в ревью кода (при работе в команде).
Участие в планировании и аналитике:
Оценивает трудоёмкость задач (разработка, доработка, внедрение);
Совместно с аналитиком или техническим директором уточняет требования к доработкам;
Вносит предложения по улучшению продуктов (EDI и других) и процессов разработки.
Профессиональное развитие:
Изучает новые версии платформы 1С и типовых конфигураций;
Следит за изменениями в стандартах EDI (EDIFACT, AL, других форматах).
Требования:
Уверенное знание встроенного языка 1С, языка запросов, системы компоновки данных (СКД);
Понимание особенностей основных конфигураций: Бухгалтерия 2, Бухгалтерия 3, Управление торговлей (УТ), УТП, УПП, Комплексная автоматизация (КА), ERP, УНФ;
Опыт внедрения и доработки конфигураций на клиентских базах (типовые и нетиповые решения);
Знание механизмов обмена данными (web-сервисы, HTTP-запросы, файловые обмены, внешние компоненты);
Понимание принципов работы EDI-систем и опыт интеграции с ними (обмен документами, логирование, маршрутизация);
Умение писать эффективные запросы и оптимизировать производительность (в т.ч. анализ технологического журнала);
Опыт работы с хранилищем 1С (конфигураций) — слияние, захват, выгрузка, разрешение конфликтов;
Умение разрабатывать и дорабатывать внешние обработки, отчеты, расширения.
Желательные навыки:
Знание основ администрирования 1С (установка платформы, обновление, работа с базами);
Навыки работы с API (JSON, XML) и интеграционными шинами;
Понимание методологий Agile/Scrum.
Условия:
высшее или среднее профессиональное образование (IT, прикладная информатика, автоматизация) и стаж работы в области разработки на платформе 1С:Предприятие 8 — не менее 2 (двух) лет.