Required Skills :
Core CRM & Power Platform Expertise - Microsoft Dynamics 365 CRM (Model-Driven Apps)
- Entity modeling and relationship configuration
- Form and view customization
- Command bar and ribbon customization
- Business rules and JavaScript for client-side validation
- Security roles and field-level security
- Dataverse
- Schema design and optimization
- Table relationships (1 : N, N : N, lookups)
- Managed vs. unmanaged solutions
- Environment variables and settings
- Power Automate / Logic Apps
- Workflow automation across CRM and external systems
- Error handling and retry logic
- Integration with NAV 5 via connectors or custom APIs
- Scheduled and event-driven flows
Portal & Integration Skills
Power Pages Portal
Web page and form configurationEntity permissions and web rolesLiquid templating and JavaScript for dynamic behaviorAPI integration for real-time data exchangeAuthentication and Microsoft 365 identity integrationAPI & Integration DevelopmentRESTful API consumption and publishingOAuth2 and token-based authenticationIntegration with Microsoft 365 services (Outlook, Teams, SharePoint)Reporting & Analytics
Power BIData modeling and DAXDirectQuery and scheduled refresh from DataverseEmbedded dashboards in CRM or portalRole-based access to reportsDevelopment & Scripting
JavaScriptForm-level scripting for validation and UI enhancementsIntegration with business rules and custom controlsC# / .NET (optional but valuable)Plugin developmentCustom workflow activitiesAzure Functions for scalable integrationsGovernance & DevOps
Solution lifecycle management (Dev / Test / Prod)ALM using Azure DevOps or GitHubEnvironment management, solution deploymentPerformance tuning and troubleshootingSoft Skill :
Excellent communication skills both oral & written, Results driven person, Fast learner, very good interpersonal skills, positive attitude & Punctual to deliver the tasks on time specified