Мы ищем сильного NetSuite разработчика в команду для крупного ERP-проекта (USA market). Проект предполагает доработку кастомизаций, интеграцию с внешними системами (CRM, WMS, банки, маркетплейсы) и оптимизацию бизнес-логики для клиента с высоким документооборотом и сложной структурой учета. Вы будете работать не как «просто программист», а как technical advisor, предлагающий архитектурные решения.

Чем предстоит заниматься

  • Разработка и доработка скриптов (SuiteScript 2.x) — клиентские, пользовательские, карты, scheduled, map/reduce, RESTlets.

  • Настройка workflow, валидаций, сабскриптов и делегированных записей.

  • Создание SuiteLet (RESTlets) для внешних интеграций.

  • Оптимизация производительности сложных сохраненных поисков (Saved Searches) и отчетов.

  • Разработка кастомных форм, полей, подтаблиц (sublists) и кнопок.

  • Интеграция через REST / SOAP веб-сервисы, SuiteTalk, CSV-импорты.

  • Участие в code review, написание документации, оценка задач.

Обязательные компетенции (Hard Skills)

  • NetSuite: опыт от 2+ лет коммерческой разработки именно в NetSuite.

  • SuiteScript 2.x — уверенное владение (2.0 и 2.1), понимание Promise, async/await, map/reduce сценариев.

  • SuiteTalk (SOAP/REST) — умение строить интеграции.

  • SQL / Oracle — уверенные знания (NetSuite база — Oracle), написание сложных запросов, аналитических функций.

  • JavaScript (ES6+) — глубокое понимание замыканий, промисов, модулей.

  • XML/JSON — работа с веб-сервисами, настройка трансформаций.

  • Git — ветвление, merge, ревью.

  • Понимание ERP-процессов: Order-to-Cash, Procure-to-Pay, Accounting, Inventory.

  • English B2+ or above

Желательные компетенции (Nice to have)

  • Опыт с SuiteFlow (workflow) и SuiteBuilder.

  • Настройка SuiteBilling / SuiteAnalytics Connect (ODBC).

  • Знание SuiteCloud Development Framework (SDF) и автоматизации деплоев (CI/CD).

  • Опыт миграции с классических ERP (1С, SAP, Dynamics) на NetSuite.

  • Английский B2 (чтение техдокументации + переписка) — для крупных западных клиентов.

  • Базовые знания React/Vue (в NetSuite UI иногда используются порталы).

  • Опыт с Celigo или Workato (iPaaS).

Личные качества (Soft Skills)

  • Системное мышление и умение спорить аргументированно с бизнес-заказчиком.

  • Ответственность за деплой в продакшн (особенно в период закрытия месяца/квартала).

  • Проактивность — увидеть узкое место в модели записей и предложить рефакторинг.