Просмотр вакансии

Сегодня 01-07-2026 21:36
01.07.2026, 11:07

Архитектор ERP системы

Работодатель: Мотовилиха - гражданское машиностроение

Мотовилиха - гражданское машиностроение

Город: Пермь
Зарплата:  от 250000 RUR
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет

Ваша энергия — в сердце машиностроения!

Присоединяйтесь к команде профессионалов ООО «Мотовилиха - гражданское машиностроение» и станьте частью легендарного предприятия, где каждый день — это новые вызовы и возможности для роста!

Мы ищем Функционального архитектора развития ERP системы с опытом внедрений на промышленных предприятиях, разработчик, с опытом разработки с нуля.
Только ОЧНЫЙ формат работы на заводе в г. ПЕРМЬ.

Обязанности:

  • Полный цикл создания нестандартных конфигураций 1С с нуля: от сбора требований до ввода в промышленную эксплуатацию;
  • Реализация сложной бизнес-логики, расчётов и алгоритмов в 1С, оптимизация узких мест запросов и обработок;
  • Когда чистой 1С недостаточно (тяжёлые математические модели, оптимизационное планирование, машинное обучение, потоковая обработка больших данных) — вынос вычислений в отдельные модули на Python / C# / C++ / Java;
  • Интеграция внешних расчётных модулей с 1С через минимально необходимый слой (HTTPсервисы, прямое межпроцессное взаимодействие, обмен файлами);
  • Проектирование архитектуры «1С + внешний вычислятор» таким образом, чтобы основная логика оставалась прозрачной и управляемой из 1С.

Обязательные требования:

Глубокая разработка в 1С (основной стек):

  • Платформа 1С:Предприятие 8.3 (версии от 8.3.18, желательно опыт с 8.3.24+):
    • Самостоятельная разработка конфигураций с нуля: проектирование метаданных, структуры справочников, документов, регистров (накопления, сведений, бухгалтерии, расчёта), бизнес-процессов, задач.
    • Управляемые формы — построение сложных интерфейсов с динамическими списками, реквизитами, условным оформлением.
    • Мощное владение запросами: пакетные запросы, временные таблицы, оптимизация под СУБД, анализ планов запросов.
    • Реализация нетривиальных алгоритмов на встроенном языке: расчёт себестоимости по нестандартным методикам, сложные системы ценообразования, премиальные модели, производственные графики.
    • Глубокое понимание механизмов проведения документов, движений, контроля остатков, блокировок.
    • Опыт администрирования и диагностики: технологический журнал, ЦУП, настройка фоновых и регламентных заданий, управление блокировками в высококонкурентной среде.
  • Опыт не менее 2–3 проектов, где конфигурация на 1С создавалась с нуля, а не дорабатывалась из типовой.
  • Умение аргументированно выбирать структуру объектов под конкретную бизнес-задачу (например, когда использовать регистр расчёта, а когда — периодический регистр сведений с ручной обработкой).

Вынос сложных расчётов за пределы 1С (когда 1С не справляется)

  • Уверенное владение минимум одним компилируемым/быстрым языком для расчётов:
    • Python (NumPy, SciPy, pandas, scikit-learn) — для математического моделирования, оптимизации, машинного обучения.
    • C# / .NET — для высокопроизводительных вычислений с жёсткими требованиями по скорости и памяти.
    • C++ — для экстремально нагруженных алгоритмов, встраиваемых модулей.
    • Java / Kotlin — для кроссплатформенных расчётных сервисов с богатой экосистемой библиотек.
  • Опыт реализации расчётных модулей, куда выносятся:
    • Задачи линейного/нелинейного программирования, оптимизация расписаний и маршрутов.
    • Предиктивная аналитика, расчёт KPI, сложные статистические модели.
    • Потоковая обработка миллионов записей с агрегацией и трансформацией, которая в 1С занимала бы часы.
    • Графовые алгоритмы, симуляция бизнес-процессов, численные методы.
  • Умение организовать простую и надёжную связь 1С с расчётным модулем:
    • HTTPсервисы 1С REST API внешнего модуля (JSON, сжатие, минимальные накладные расходы).
    • Передача параметров и получение результатов через файловый обмен (JSON/XML/Protobuf) для асинхронных расчётов.
    • Прямое межпроцессное взаимодействие через COMсоединение (C#) или pipe, когда критичен latency.
  • Понимание, как корректно сериализовать и десериализовать сложные структуры данных (справочники, таблицы значений) для передачи во внешний модуль и обратно.

Дополнительные технические знания (для реализации вычислений вне 1С)

  • Продвинутый SQL для подготовки данных на стороне СУБД, создания витрин, предрасчётов, чтобы минимизировать объём передаваемых данных;
  • Опыт работы с Docker для изоляции и масштабирования расчётного модуля (если требуется);
  • Понимание принципов кэширования и управления состоянием расчётного модуля;
  • Умение покрывать расчётные модули нагрузочными тестами и оценивать выигрыш в производительности по сравнению с реализацией внутри 1С.

Будет значительным плюсом

  • Опыт встраивания собственных алгоритмов в типовые конфигурации (ERP, УТ, ЗУП) без снятия с поддержки — через расширения, подписки на события, HTTPсервисы;
  • Реализация сложных периодических расчётов (зарплата, мотивация, производственный учёт) на стыке 1С и внешнего модуля, где 1С управляет нормативной базой, а расчёт выполняется снаружи;
  • Знакомство с технологиями очередей сообщений (RabbitMQ, Kafka) для организации асинхронных расчётных конвейеров, управляемых из 1С;
  • Опыт развёртывания и мониторинга расчётных сервисов (Grafana, Prometheus, ELK) — чтобы видеть время выполнения и ошибки.
  • Владение Git для кода 1С (EDT, хранилище) и кода расчётного модуля, настройка CI/CD.

Типичные сценарии, которые кандидат должен уметь реализовать:

# 1 Задача :Оптимизация производственного расписания на месяц,

Реализация в 1С: Пользовательский интерфейс, заведение заказов, нормативов, вызов расчёта, отображение результатов в документах,

Внешний расчётный модуль: Python (PuLP / OR-Tools) — решает задачу смешанно-целочисленного программирования.

# 2 Задача: Расчёт премии по сложной многофакторной формуле для 10 000 сотрудников,

Реализация в 1С: Хранение показателей, периодичность, передача матрицы параметров,

Внешний расчётный модуль: Python (pandas/NumPy) или C# — векторизованный расчёт, возврат итоговых сумм.

# 3 Задача: Кластеризация клиентской базы и прогноз оттока,

Реализация в 1С: Администрирование модели, выгрузка обучающей выборки, применение результатов к сегментам,

Внешний расчётный модуль: Python (scikit-learn) — обучение модели, формирование предсказаний.

# 4 Задача: Расчёт себестоимости сложных изделий с разузлованием и разноской,

Реализация в 1С: Дерево спецификаций в 1С, запуск фонового задания,

Внешний расчётный модуль: C# / .NET — рекурсивный обход графа с учётом множества факторов, возврат калькуляции.

# 5 Задача: Потоковая обработка 50 млн записей логов оборудования,

Реализация в 1С: Сбор и хранение первичных данных в регистре, интерфейс запроса отчёта,

Внешний расчётный модуль: Python (PySpark / Dask) или Java (Apache Flink) — агрегация и расчёт KPI, вставка готовых итогов обратно в 1С.

Личностные качества:

  • Способность разработать сложное решение с чистого листа на 1С и при этом вовремя понять, что конкретный алгоритм эффективнее вынести за пределы платформы;
  • Архитектурное чутьё: умение найти баланс между сохранением бизнес-логики в 1С (прозрачность, поддержка) и переносом вычислений на быстрые языки;
  • Ответственность за числовую корректность: понимание рисков округления, расхождния при разных реализациях, проверка эквивалентности результатов;
  • Стремление к автоматизации и чистоте кода как в 1С, так и во внешних модулях.

Условия:

  • график: 5/2 (8:00–16:40);

  • доставка корпоративным транспортом;

  • оформление по ТК РФ;

  • отпуск — 28 дней;

  • столовая + компенсация питания;

  • система поощрений (награды);

  • материальная помощь (рождение ребёнка, первый брак, сложные ситуации, поддержка многодетных семей);

  • компенсации:

    • для семьи (отдых в санаториях/лагерях, лечение, подарки детям);

    • для иногородних (съём жилья);

  • компенсация обучения, скидки на билеты в театры/музеи;

  • вознаграждение за стаж;

  • корпоративные активности (спорт, музей, газета, портал, радио);

  • бесплатная парковка.

О компании ООО «Мотовилиха — гражданское машиностроение» — градообразующее предприятие Перми с почти 300-летней историей, специализирующееся на гражданском и специальном машиностроении.

Мы активно развиваемся, строим новые цеха, обновляем оборудование и расширяем команду. Станьте частью нашей истории успеха!

Адрес: Пермь, улица 1905 года, 35

 

Откликнуться на вакансию

Дата
01.07 05.07
USD
2.9041 2.9062
EUR
3.3099 3.3096
RUB
3.7384 3.731
CNY
4.2854 4.2833
CHF
3.5871 3.5857
GBP
3.8437 3.85
PLN
7.6991 7.7059
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения