Description

  • Experience with Dynamics 365 customization: model-driven apps, forms, views, business rules.
  • Proficient in C#, .NET, JavaScript, and Web Resources.
  • Hands-on experience with Power Platform (Power Apps, Power Automate)
  • Strong proficiency in developing custom solutions using Microsoft Dynamics CRM development tools, such as Custom Workflow Activities, Plugins, Custom Actions, and JavaScript.
  • Understanding of Dataverse schema and security model (e.g., role-based access).
  • Understanding and experience working with Microsoft Dataverse for data management.
  • Knowledge of data modeling and database design principles within the context of Dynamics CRM.
  • Integrating Power Platform solutions with various data sources, such as SharePoint, SQL Server, Azure, etc.
  • Knowledge of Azure Logic Apps, and Azure Service Bus integration knowledge, using Azure Functions to manipulate documents in Azure Blob Storage
  • Experience in migrating, storing, and managing data in Azure Blob Storage and accessing Azure Blob Storage from a Microsoft Power Platform solution
  • Experience with REST APIs and OData for Dynamics integration
  • Packaging and deploying Power Platform solutions across different environments (Dev, Test, Production).
  • Leverage tools such as Power Virtual agents, AI Builder and various 3rd party connectors.
  • Familiarity with Microsoft 365 services, such as SharePoint Online, Teams, Outlook, etc.
  • Integrating Power Platform with Microsoft 365 services like SharePoint, Teams, and Outlook.
  • Knowledge of API integration methods to connect CRM systems with other applications.
  • Experience with programming languages and scripting (e.g., JavaScript, Apex, Python) for customizations and integrations.
  • Familiar with DevOps tools (e.g., Azure DevOps, pipelines, Git).
  • Familiarity with Azure components (Functions, Logic Apps, Key Vault, etc.).
  • Experience with CI/CD in Dynamics context.
  • Managing environments, security, and permissions within the Power Platform
  • Understanding of Power Platform governance best practices.

Communication and Leadership Skills – 20%:

  • Demonstrated ability to assess complex and diverse information/system needs and develop I&IT solutions.
  • Participate in solution design and provide development input and effort estimates.
  • Complete knowledge of SDLC methodologies e.g., Agile development environment.
  • Experience in creating and documenting the technical design, development and delivery of specified technology solutions including reports, interfaces, conversions, extensions, workflows, procedures and customizations.
  • Providing technical guidance and support to other developers and end-users on the use of Power Platform tools.
  • Effectively interact with stakeholders and the development team.
  • Collaborate with QA for bug fixes and user story completion.
  • Strong problem-solving and troubleshooting skills.
  • Assist in the maintenance, performance tuning, and ongoing improvement of the platform.
  • Participate in Agile ceremonies (e.g., daily standups, sprint planning)

Education

Any Graduate