Обязанности
Основные задачи (EDI-модуль):
— Разрабатывает новые функции и модули интеграционного 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 (двух) лет.