
Microsoft Dynamics 365 Architect
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Texas.
• Design, develop, and tailor Microsoft Dynamics 365 Customer Engagement (CE) applications to address intricate business needs across Sales, Customer Service, Marketing, Field Service, and Project Service modules.
• Create custom Plug-ins, Custom Workflow Activities, Custom APIs, JavaScript, HTML Web Resources, Business Rules, Ribbon Customizations, and Command Bar extensions utilizing C# and .NET.
• Construct and modify Model-Driven Apps, Canvas Apps, Power Pages, and Custom Pages through the Microsoft Power Platform.
• Develop reusable Power Automate flows to streamline business processes, manage approvals, send notifications, and integrate with external systems.
• Employ PCF (PowerApps Component Framework) controls to enhance user experience and extend the functionality of Dynamics 365.
• Design and implement integrations between Dynamics 365 CE and external applications using REST APIs, Web API, Azure Functions, Azure Logic Apps, Azure API Management, and Custom APIs.
• Create Azure-based integration services to facilitate real-time and asynchronous communication among enterprise applications.
• Create and maintain Dataverse tables, relationships, security roles, business process flows, and system configurations.
• Customize forms, views, dashboards, site maps, and security models to enhance usability and support business operations.
• Configure and implement Omnichannel for Customer Service, Unified Routing, and customer engagement solutions.
• Integrate Genesys Cloud and other third-party applications with Dynamics 365 to provide omnichannel customer interactions.
• Implement AI-driven capabilities using Microsoft Copilot, Power Virtual Agents, and Azure AI to boost productivity, automate customer interactions, and enhance user experience.
• Develop and utilize Custom APIs, Web APIs, and external services for seamless enterprise integrations.
• Generate SSRS reports and FetchXML reports to fulfill operational and business reporting needs.
• Oversee solution deployments, version control, and release activities utilizing Azure DevOps and Power Platform Pipelines.
• Engage in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
• Analyze business requirements and prepare technical design documents, effort estimates, and implementation plans.
• Create proof-of-concept (POC) solutions to assess new Microsoft technologies, Power Platform features, and AI capabilities.
• Conduct code reviews, unit testing, integration testing, and production support while ensuring compliance with coding standards and best practices.
• Investigate and resolve production issues by performing root cause analysis and implementing lasting solutions.
• Enhance application performance through efficient plugin design, query optimization, and best practices for Dataverse development.
• Collaborate with business analysts, QA teams, solution architects, and stakeholders to provide scalable, high-quality CRM solutions.
• Mentor junior developers by offering technical guidance, conducting code reviews, and sharing best practices for Dynamics 365 and Power Platform.
• Prepare technical documentation, deployment guides, knowledge transfer documents, and support materials for ongoing maintenance and future enhancements.
• A minimum of 12 to 14 years of experience in Dynamics 365 CE CRM along with Power platform CoE experience, demonstrating strong technical and client-facing skills.
• Experience with Dynamics 365 Customer Service is essential, as well as knowledge of other Microsoft Dynamics 365 products.
• Proven experience in setting up the Power platform and Power pages.
• Ability to facilitate detailed design based on requirements and support construction and deployment processes.
• Design components within a Service-Oriented Architecture (SOA) environment, demonstrating strong technical expertise in middleware tools.
• Expertise in providing highly available and scalable Dynamics 365 architecture.
• Practical experience with C#, JavaScript, MS SQL, MS CRM SDK, MSD developer toolkit, and SSRS.
• Subject matter expertise in integration architecture and the capacity to map integration patterns to functional usage.
• Experience with MS CRM third-party integration utilizing Middleware Tools, APIs, REST, WebAPIs, and SSIS packages.
• Familiarity with Azure services for integration, including Azure Functions, Service Bus, and using Power Apps and Power Automate for upstream and downstream system integrations.
• Experience in data migration, data analysis, data mappings, and data harmonization using OOB and third-party tools, with preference for Azure Data Factory experience.
• Knowledge of reporting architecture with SSRS and familiarity with Power BI.
• Good to have knowledge of the latest features of Dynamics 365 Customer Service Insights and Customer Voice.
• Proven ability in the effective management of cloud platform resources and a solid understanding of security models and connectivity with CRM systems.
• Technical expertise in setting up DevOps pipelines for CRM systems on cloud platforms using standard DevOps tools.
• A Bachelor’s degree in a related technical field or equivalent work experience; a Master’s Degree is preferred.
• Health insurance coverage
• Voluntary dental and vision programs
• Life and disability insurance
• Retirement savings plan
• Paid holidays
• Paid time off (PTO) or vacation and/or sick time
NVIDIA
Trileaf Corporation
Blue Acorn iCi
Get handpicked remote jobs straight to your inbox weekly.