Плагины и бизнес-логика
Серверный код, запускающийся при сохранении записи, например расчёт скидки, проверка кредитного лимита или запрет закрывать обращение, пока не заполнено обязательное поле.
Microsoft и Dynamics 365
Настройка приложений Sales и Customer Service, тех самых двух, которые обычно имеют в виду под «CRM», когда бизнес в Дубае просит работу по Dynamics 365.
Когда бизнес в Дубае говорит, что хочет нанять разработчика Dynamics 365 CRM, почти всегда имеется в виду приложение Sales, приложение Customer Service или оба сразу: воронка, записи о клиентах и контактах, очереди обращений и всё, на что отдел продаж или поддержки смотрит каждый день. Microsoft отказалась от отдельного названия «Dynamics CRM» много лет назад в пользу Dynamics 365, но обозначение CRM сохранилось в том, как люди ищут и как команды говорят о системе внутри компании, поэтому на этой странице оно используется, хотя платформа под капотом правильно называется Dataverse.
Задача разработчика CRM, расширить то, что стандартные приложения Sales и Customer Service делают из коробки: правило проверки, которое не даёт сделке двигаться дальше без подписанного предложения, кастомная страница, показывающая данные из другой системы прямо внутри обращения, или интеграция, передающая закрытую сделку в финансовую программу. Эта страница посвящена именно такой работе, для бизнеса в Дубае, который хочет нанять разработчика Dynamics 365 CRM для Sales и Customer Service, а не для более широкого набора приложений Dynamics 365. Если ваш проект шире, охватывает Field Service или Marketing либо требует архитектуры сразу нескольких приложений, ближе подойдёт наша страница разработчик Dynamics 365 CE.
Что создаёт разработчик CRM
Конкретные результаты внутри Sales и Customer Service, а не общее описание должности.
Серверный код, запускающийся при сохранении записи, например расчёт скидки, проверка кредитного лимита или запрет закрывать обращение, пока не заполнено обязательное поле.
Экраны и компоненты, созданные с помощью Power Apps component framework и встроенные в стандартную форму Sales или Customer Service.
Подключения к финансовой программе, платформе колл-центра или инструменту маркетинга, построенные через Dataverse Web API, а не через ручной экспорт.
Потоки Power Automate и бизнес-процессы, автоматически проводящие лид, сделку или обращение через заданные этапы.
Дашборды и отчёты Power BI на живых данных CRM, дающие руководителям продаж и поддержки актуальную картину вместо еженедельной выгрузки.
Устранение дублей, сопоставление полей и перенос клиентов, контактов и истории обращений из таблицы или старой системы в Dataverse.
Важные навыки
Навыки, специфичные для приложений Sales и Customer Service, а не для Dynamics 365 вообще.
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Плагины и рабочие процессы Dataverse | Уверенно пишет и регистрирует плагины на C# на правильном событии и этапе | Плагин на неверном этапе вызывает непредсказуемое, трудно отслеживаемое поведение |
| Клиентские скрипты | JavaScript, написанный на актуальных API форм и сеток, а не устаревших | Старые вызовы API незаметно ломаются после обновления платформы |
| Power Apps component framework | Уже создал и выпустил хотя бы один PCF-компонент, а не просто прошёл учебник | PCF, это поддерживаемый способ создания кастомных элементов управления; старые подходы не рекомендуются |
| Управление решениями | Выпускает изменения как управляемые решения, проведённые через отдельные среды | Неуправляемые, прямые изменения в продакшне трудно отследить или отменить |
| Роли безопасности | Понимает бизнес-подразделения, команды и безопасность на уровне полей в Dataverse | Ошибка здесь открывает записи людям, которым их видеть не следует |
Собственное руководство разработчика Dataverse от Microsoft описывает приложения Sales и Customer Service как model driven приложения на базе Dataverse, и это полезная проверка того, может ли кандидат описать свой прошлый опыт с CRM именно в этих терминах, а не только на уровне экранов.
Форматы работы с нами
Один кастомный процесс или интеграция обычно оформляется как проект с чётким объёмом: мы письменно согласуем точное поведение, собираем его в песочнице и переносим в продакшн с передачей. Система CRM, которая продолжает меняться вместе с процессом продаж или обслуживания, подходит для выделенного разработчика, работающего в вашей команде месяц за месяцем. Если вы хотите собрать собственную постоянную команду CRM, поддержка в подборе персонала находит и технически проверяет кандидатов, которых вы нанимаете напрямую. Там, где открытый вопрос шире одной функции, например строить собственный процесс или взять надстройку Microsoft, это консалтинг. Большинство компаний в Дубае, нанимающих разработчика Dynamics 365 CRM через нас, начинают с проекта или выделенного разработчика и переходят к поддержке в подборе персонала, когда CRM становится центральной частью того, как работает бизнес.
Оценка кандидата
Проверки, отделяющие того, кто уже выпускал решения внутри Sales и Customer Service, от того, кто лишь читал об этом.
Спросите, что его запускало, что оно проверяло или меняло и что кандидат сделал бы иначе сейчас, вместо общего описания «настройки CRM».
В бизнес-подразделениях, командах и безопасности на уровне полей легко ошибиться. Кандидат, спроектировавший такую модель для реального клиента, может объяснить компромиссы, а не только терминологию.
Короткая задача, например правило проверки или простая интеграция, оценённая по тому, как она упакована и протестирована, а не только по тому, работает ли она.
Бизнес-правила, Power Automate и логика форм покрывают многое без плагина. Сильный кандидат берётся за код только после того, как эти варианты исчерпаны.
У каждого разработчика интеграций что-то однажды ломалось в продакшне. То, как он это диагностировал и исправил, говорит больше, чем список использованных коннекторов.
Сертификации
Сертификата под названием «Dynamics 365 CRM Developer» больше не существует.
Разработка для приложений Sales и Customer Service относится к Microsoft Certified: Power Platform Developer Associate, сейчас это экзамен PL-400, а его преемник, AB-400, открывается 16 октября 2026 года согласно странице сертификации Microsoft. Прежде чем нанять разработчика Dynamics 365 CRM в Дубае на основании этого сертификата, попросите ссылку на выписку Microsoft Learn, а не скриншот значка.
Работающий PCF-компонент, плагин, который можно прочитать, и чёткий ответ о том, когда он выбрал бы настройку вместо кода, говорят о повседневной работе с CRM больше, чем один сертификат, каким бы путём вы ни решили нанять разработчика Dynamics 365 CRM в Дубае.
Особенности ОАЭ
Два момента, которые встречаются в реальных проектах CRM в Дубае.
Система Sales или Customer Service по определению полна персональных данных клиентов, поэтому Федеральный декрет-закон № 45 от 2021 года, федеральный закон ОАЭ о защите персональных данных, применяется напрямую. Обсудите с разработчиком согласие, сроки хранения и любую передачу данных за границу до того, как интеграция построена, а не после: это первый вопрос, который стоит задать каждому, кого вы нанимаете как разработчика Dynamics 365 CRM в Дубае для работы с клиентскими данными.
Там, где сотрудники продаж или поддержки работают на арабском языке каждый день, кастомные формы, PCF-компоненты и сообщения клиентской проверки стоит протестировать на арабском и справа налево, а не оставлять сборку только на английском, и это стоит уточнить у любого разработчика Dynamics 365 CRM, которого вы нанимаете в Дубае, до начала сборки.
Если ваш проект охватывает больше, чем Sales и Customer Service, наша страница разработчик Dynamics 365 CE описывает более широкий пакет. Для общей, межплатформенной роли смотрите разработчик Microsoft Dynamics 365, а для найма под конкретный сертификат, сертифицированный разработчик Microsoft Dynamics 365. Работа с процессами и настройкой, а не с кодом, относится к нашей странице консультант Dynamics 365, а вся категория собрана на странице Microsoft и Dynamics 365 внутри найма разработчиков в Дубае.
Прямые ответы
Несколько лет назад Microsoft переименовала Dynamics CRM в Dynamics 365, разделив её на отдельные приложения, такие как Sales и Customer Service. «CRM» закрепилось как бытовой термин, который используют компании в Дубае, поэтому на этой странице он используется, хотя разработчик на практике работает именно с этими приложениями.
Эта страница посвящена приложениям Sales и Customer Service, ядру того, что большинство людей понимает под CRM. Наша страница разработчика CE охватывает более широкий пакет Customer Engagement, включая Field Service и Marketing, а также интеграцию между приложениями.
Обычно да, на рабочем уровне, поскольку Power Automate использует ту же платформу Dataverse, что и приложения Sales и Customer Service. Если автоматизация, это основной результат, а не вспомогательная часть, ближе подойдёт наша страница разработчика Power Automate.
Разработчик пишет плагины, кастомные страницы и интеграции. Консультант настраивает приложение, проектирует процесс продаж или обслуживания и отвечает за принятие системы пользователями, в основном без кода. Многие проекты CRM используют обе роли на разных этапах.
Dataverse поддерживает большой объём настройки без кода, включая формы, представления и базовую автоматизацию. Разработчик становится нужен, когда требование выходит за рамки того, что могут сами инструменты конструктора и Power Automate.
Назовите конкретное приложение, Sales или Customer Service, что именно должно измениться и с какой системой это должно взаимодействовать. Короткий звонок дополнит остальное, и вы получите письменное предложение с фиксированной ценой под этот бриф.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.