الف. دانش پایهای اجباری:
✅ تسلط به پلتفرم Dynamics 365:
آشنایی با ماژولهای اصلی (Sales, Customer Service, Finance, Supply Chain)
توانایی تنظیم فرمها (Custom Forms) و ویژگیهای سفارشی (Custom Fields/Entities)
تجربه کار با Process Builder, Business Rules, و Business Process Flows
✅ توسعهی مبتنی بر Power Platform:
ساخت پلاگینها (Plugins) و اکشنهای سفارشی (Custom Actions) با C#
طراحی جریانهای کاری (Power Automate Flows)
توسعه داشبوردها و گزارشهای سفارشی (Power BI Embedded)
✅ مدیریت داده و یکپارچهسازی:
کار با Dataverse و Entity Framework
تجربه در APIها و Webhooks برای اتصال به سیستمهای خارجی
آشنایی با Azure Services (مثل Azure Functions, Logic Apps)
ب. مهارتهای برنامهنویسی:
C# (الزامی) و .NET Framework
JavaScript
TypeScript (ترجیحی)
SQL برای کوئرینویسی پیشرفته
پ. گواهینامههای معتبر (ترجیحی):
Microsoft Certified: Dynamics 365 Developer Associate
Microsoft Certified: Power Platform Developer Associate
3. تجربه عملی مورد نیاز:
حداقل 2 سال تجربه توسعه روی Dynamics 365 (ترجیحاً نسخههای اخیر)
اجرای حداقل 1 پروژه کامل شامل:
طراحی فرمهای داینامیک (Dynamic Forms)
پیادهسازی فرآیندهای سفارشی (Custom Workflows)
توسعه پلاگینهای اختصاصی برای عملیات پیچیده