Собственные workflow
Цепочки согласования, уведомления и автоматические шаги, совпадающие с тем, как бизнес реально работает, за пределами того, с чем платформа поставляется по умолчанию.
ERP и CRM
Собственные скрипты, workflow и интеграции на NetSuite, Dynamics 365, Odoo и похожих платформах, в формате выделенного разработчика, проекта с фиксированным объёмом, поддержки в подборе персонала или консалтинга.
Бизнес обычно решает нанять ERP-разработчика в Дубае, когда возможности стандартного экрана настроек исчерпаны: цепочка согласования не совпадает с тем, как компания реально утверждает расходы, финансам нужен отчёт в формате, с которым система не поставляется, или две системы, никогда не проектировавшиеся для автоматического обмена данными. Роль стоит под консультантом, превращая бизнес-требование, которое консультант уже оценил, в работающий код внутри самой платформы.
Как выглядит этот код, полностью зависит от платформы. NetSuite от Oracle кастомизируется через SuiteScript и более широкую платформу SuiteCloud, приложения Dynamics 365 от Microsoft расширяются через плагины Dataverse, собственные API и инструменты Power Platform, а Odoo, пакет с открытым кодом, кастомизируется напрямую в собственных модулях на Python. Прежде чем нанять ERP-разработчика в Дубае, сначала назовите платформу, потому что сильный разработчик на NetSuite не становится автоматически продуктивным на Dynamics 365 в первый же день.
Что строит ERP-разработчик
Конкретные результаты, которые вы получаете, если решите нанять ERP-разработчика в Дубае, а не общее описание должности.
Цепочки согласования, уведомления и автоматические шаги, совпадающие с тем, как бизнес реально работает, за пределами того, с чем платформа поставляется по умолчанию.
SuiteScript на NetSuite, плагины и собственные API на Dataverse или модули на Python в Odoo, написанные под конкретное бизнес-правило.
Код, соединяющий ERP с сайтом, CRM, платёжным шлюзом или банковской выпиской, обычно через собственный опубликованный API платформы.
Финансовые, складские или операционные отчёты в макете или уровне детализации, который не даёт стандартный инструмент отчётности.
Код, переносящий и очищающий данные из старой системы или таблицы в новую ERP, построенный так, чтобы запускаться не один раз по мере исправления записей.
Новые поля, формы и типы записей для информации, которую платформа не отслеживает из коробки.
Важные навыки
Опыт именно на конкретной платформе, а не общее резюме по ERP.
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Ваша конкретная платформа | Недавняя, практическая работа именно на этой ERP-платформе, а не на смежной | Модели расширения между платформами различаются настолько, что общий опыт не переносится напрямую |
| Инструменты расширения платформы | Уверенно работает со SuiteScript и SuiteCloud на NetSuite, или плагинами Dataverse и собственными API на Power Platform | Собственный код, написанный за пределами поддерживаемых инструментов, обычно ломается на следующем обновлении платформы |
| Работа с API и интеграциями | Построил хотя бы одну реальную интеграцию с внешней системой через опубликованный API | Именно в интеграциях чаще всего живёт реальная кастомизация ERP день за днём |
| Дисциплина изменений и релизов | Тестирует изменения в песочнице перед переносом на боевую систему | ERP-разработчик, работающий напрямую в продакшене, рискует живыми финансовыми и операционными данными |
| Понимание бизнес-процесса | Спрашивает, каким был стандартный процесс, прежде чем предлагать собственный код | Код, построенный без понимания стандартного процесса, обычно приходится переделывать позже |
Собственная документация разработчика Power Platform от Microsoft называет плагины Dataverse, вебхуки, собственные API и Power Apps component framework как поддерживаемые способы расширения приложений Dynamics 365, что служит разумным ориентиром для того, что должен уверенно знать ERP-разработчик в Дубае, сфокусированный на Dynamics 365.
Форматы работы с нами
Там, где платформа уже работает и постоянно приходят запросы на изменения, присоединение выделенного разработчика на ежемесячной основе обычно проще, чем каждый раз заново оценивать мелкие задачи. Одна интеграция, скрипт миграции или один собственный модуль с чёткой финальной точкой подходит для проекта. Некоторые бизнесы предпочитают держать этого человека на собственной платёжной ведомости постоянно, и тогда наш маршрут поддержки в подборе персонала находит кандидатов и проводит техническую оценку, а решение о найме остаётся за вами. А там, где кастомизация уже существует, но никто не уверен, что она построена правильно, привлечь нас для обзора до начала дальнейшей работы часто самая разумная стартовая точка из этих четырёх.
Оценка кандидата
Проверки, отделяющие реальный опыт на платформе от общего заявления.
Эти проверки применимы, каким бы способом вы ни решили нанять ERP-разработчика в Дубае, будь то прямой найм или кандидат, которого мы предлагаем в рамках поддержки в подборе персонала.
Тот, кто отвечает сразу несколькими названиями платформ вместо одного ясного ответа, вероятно, глубоко не работал ни с одной из них.
Какую бизнес-проблему он решал, что сломалось в первый раз, когда это заработало в продакшене, и что кандидат изменил после этого.
Каждая серьёзная ERP-платформа отделяет тестовое окружение от боевого. Тот, кто не может описать, как переносил изменение между ними, вероятно, работал напрямую в продакшене.
Оценивайте результат по тому, вписывается ли он в поддерживаемую модель расширения платформы, а не только по тому, технически ли работает.
Кандидат, достаточно уверенный, чтобы сказать, что платформа ему незнакома, заслуживает больше доверия, чем тот, кто заявляет о равном мастерстве в NetSuite, Dynamics 365 и Odoo сразу.
Сертификации
У каждой ERP-платформы своя программа сертификации, поэтому просите ту, что совпадает с вашей системой.
Общего сертификата ERP-разработчика не выдаёт никто. Oracle сертифицирует навыки NetSuite через собственные экзамены SuiteFoundation и SuiteCloud Development, а Microsoft ведёт отдельные, привязанные к роли экзамены для разработчиков Power Platform и Dynamics 365. Как только вы решите нанять ERP-разработчика в Дубае, спрашивайте диплом, называющий именно вашу платформу, а не общий титул.
И Oracle, и Microsoft прикрепляют к сданному экзамену доступную для проверки запись, поэтому реальное заявление сопровождается ссылкой, а не просто титулом в резюме. У Odoo нет сопоставимой формальной программы, поэтому на этой платформе код, который вы можете прочитать, расскажет вам больше, чем любой сертификат.
Особенности ОАЭ
Две темы, которые стоит поднять, как только вы решите нанять ERP-разработчика в Дубае для реального проекта.
Большая часть кастомизации ERP в итоге затрагивает запись клиента, расчётный листок или файл поставщика. Федеральный декрет-закон № 45 от 2021 года ОАЭ устанавливает, как такие персональные данные должны защищаться и на какое согласие опираться, и это применяется независимо от того, где физически размещена сама ERP.
Министерство финансов ОАЭ поэтапно вводит национальное требование eInvoicing для транзакций между бизнесами. Любому, кто кастомизирует процесс выставления счетов или дебиторской задолженности сейчас, стоит сообщить об этом направлении с самого начала, а не тогда, когда финансовая команда спросит, почему прошлогодняя сборка больше не подходит.
Эта роль относится к нашей категории ERP и CRM, части более широкого раздела найма разработчиков в Дубае. Если требование в основном про настройку и проектирование процесса, а не код, наша страница ERP-консультанта ближе, а если внедрению нужен человек именно на стыке миграции данных и интеграции, смотрите ERP технический консультант. Для решения на уровне платформы или ландшафта с несколькими системами наша страница ERP архитектор решений подходит лучше, а если тот же проект также затрагивает процессы работы с клиентами, наша страница CRM-разработчика покрывает эту сторону. Бизнесам, работающим именно на SAP, может также пригодиться наша страница SAP ERP-разработчика.
Прямые ответы
Нет. Консультант работает в основном через настройку и проектирование бизнес-процессов. ERP-разработчик пишет скрипты, собственные поля, workflow и интеграции, которые консультант не может построить одними настройками, и обе роли хорошо работают вместе на одном проекте.
Ту, на которой работает или на которую переходит ваш бизнес. У NetSuite, Dynamics 365 и Odoo свой язык скриптов и своя модель расширения, и реальный опыт именно на вашей платформе важнее общего знакомства с ERP.
Часто да, поскольку большинство современных ERP-платформ публикуют REST API именно для этого. Расскажите нам про обе системы, и мы подберём разработчика, который уже строил такую интеграцию, а не только знает сторону ERP.
Облачной ERP всё равно нужна собственная разработка, как только бизнес-процесс выходит за рамки стандартной настройки, например необычная цепочка согласования или отчёт, который клиент требует в конкретном формате. Облако убирает обслуживание сервера, а не работу по кастомизации.
Скажите нам платформу, затронутый бизнес-процесс и является ли пробел отсутствующей функцией, сломанной интеграцией или новой автоматизацией. Короткий звонок заполнит остальное, и вы получите письменное предложение с фиксированной ценой, соответствующее этому брифу.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.