Description of Duties:
- Develop technical solution designs and implementation plans and take full ownership of the Dynamics 365 solution(s).
- Participate in the full development lifecycle process
- Relay of the solution design to the development team and provide technical guidance during development of the solution to the development team
- Mentorship of existing technical resources in architecture and governance of Dynamics 365 Upskilling of the existing technical leads in new technologies and enhancements of Dynamics 365
- Assist with technical support and incident problem solving
- Serve as a Subject Matter Expert (SME) within all aspects of CRM software to include technical requirements, system configuration, user requirements, and system upgrades
- Assist with business analysis during product release management
- Assist with the evaluation of new technologies to integrate into CRM
- Perform CRM application testing of configurations and customizations
- Lead and/or participate in analysis sessions to determine application requirements for new CRM implementations
- Extend capability of CRM through creation of new entities, forms, Workflows, and reports
- Design business processes and integrations between Microsoft Dynamics CRM applications and other applications
- Perform data migration activities
- Help / Assist other leads in aligning with dynamics / azure best practices.
Minimum Requirements we seek:
- 8+ years of experience with Dynamics 365
- 5+ years hands on experience with Azure Cloud and Azure Devops
- 5+ years hands on experience with CI/CD pipeline automation and DevOps principles
- 5+ years of experience with Deployment automation using Azure DevOps
- 5+ years of experience with GitHub or git-based source control
- 5+ years of experience with Dynamics 365 Customer Service (Power Platform / Dataverse)
- Hands-On Experience on Dynamics 365 CE, including SDK, Web API, Development of Plug-Ins, Custom Workflows, Power Automate, Custom Pages (React JS), Configuration Data Migration (Dataverse SDK), iPaaS / Azure Function Apps / Azure Service Bus and Integration Services
- Hands-On Experience on .NET / C# / Visual Studio / ASP.NET MVC, Azure SQL Server / Data Export Service (or Azure Synapse) / SSIS (or Azure Data Factory)
- Deep business acumen with Dynamics 365 and Microsoft Power Platform.
- Functional consultant experience with Dynamics 365 and Microsoft Power Platform.
- Familiarity with developer role activities for Dynamics 365 and Microsoft Power Platform.
Preferred Requirements:
- Experience in VS Code /.NET Core / TypeScript/ NodeJS
- Experience in Canvas Apps / Model Driven Apps / Power Apps Portals (or ADX Studio Portals)
- Experience in Azure Logic Apps / Power Automate (Cloud Flows)
- Experience in FakeXrmEasy / EasyRepro / Playwright
- Experience in Azure Active Directory (AAD) / oauth 2.0 / MSAL
- Experience in Power Apps Build Tools (CI/CD / YAML Pipelines)
- Experience in Azure Pipelines (DevOps) / YAML Pipelines (or GitHub Actions) Power Apps Component Framework / Power Platform CLI / Azure CLI
- Experience in Azure Key Vault / Managed Identity
- Experience in Azure Monitor / Application Insights / Kusto
- Experience in NUnit / NMock / Jest / Playwright/Selenium (or other automated testing frameworks)
- Experience in Azure Dashboards / Alert Rules / Kusto (Query Language for Data Warehouse)
- Experience or Knowledge in Azure Key Vault / Managed Identity
- Experience in Azure Bicep / Terraform (Hashicorp)
- Experience in Azure Command Line Interface (CLI)
- Experience in MS Build / Custom Build Systems
- Experience in Nuget / npm / Webpack
- Experience in Power Apps Component Framework (pac cli)
- Experience in FxCop / Code Analysis / SonarQube
- Experience in Dataverse Package Deployer
- Experience in Azure Function Apps / Azure Service Bus FakeXrmEasy / EasyRepro / Selenium
- Experience with Solution ALM ( Application Life Cycle Management )