Experience and Skillset Requirements
Mandatory Requirements
- 5+ years working experience of Microsoft (MS) Dynamics 365 Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP) applications such as Customer Engagement and Finance & Operations, PowerApps, Power Automate and Power BI, Data Factory and Data Pipelines.
- 5+ years of programming language experience using C#, Power FX, JavaScript, and HTML to:
- Create and manage Dynamics 365 CRM online solutions.
- Customize Dynamics 365 CRM forms.
- Implement Dynamics 365 CRM views and visualizations.
- Manage Dynamics 365 CRM entities.
- Configure Dynamics 365 CRM field customizations.
- Implement Dynamics 365 CRM entity relationships.
- Create business process flows.
- Proficiency in Azure-specific scripting using PowerShell or Azure CLI, .NET, C#, Power Platform, Logic Apps
- Proven working experience in integrating various data sources and systems, both on-premises and in the cloud, using Azure ETL services or other ETL tools.
- Proficiency in Azure Data Factory, Azure Synapse workspaces
- Expert proficiency with data manipulation languages (T-SQL, PL/SQL), data definition languages, physical database design, data modeling, query performance analysis & tuning
Nice-to-Have Requirements
- Azure cloud certifications (e.g., Azure Administrator, Azure Developer, Azure Data Engineer, Azure Database Administrator)
- Knowledge of integration technologies commonly used with Dynamics, such as DataVerse, Data Entities, and APIs.
- Experience with continuous integration/continuous deployment (CI/CD) processes around DevOps, data workflows, Synapse workspaces.
Desired Skills and Experience
- 5+ years programming experience related to MS Dynamics 365 applications, PowerApps, Power Automate and Power BI, Data Factory and Data Pipelines.
- 5+ years’ experience using Microsoft Dynamics and Power Platform (including PowerApps, Power BI, and Power Automate) to enhance business functionality and overall performance.
- In-depth understanding of CI/CD pipeline and enterprise DevSecOps implementation
- Well versed in development with Model-Driven and Canvas Apps
- Proven working experience in integrating various data sources and systems, both on-premises and in the cloud, using Azure ETL services or other ETL tools
- In-depth knowledge of integration technologies commonly used with Dynamics, such as DataVerse, Data Entities, and APIs.
- Expertise in data transformation techniques, aggregation, enrichment, and normalization using Azure cloud technologies.
- Strong SQL skills and experience working with Azure SQL Databases and Dataverse; good understanding of Azure storage concepts and technologies.
- Expertise with Microsoft Power Platform, Logic Apps.
- Experience with continuous integration/continuous deployment (CI/CD) processes around DevOps, data workflows, Synapse workspaces.