
Microsoft Dynamics 365 Architect
Posted Jul 28

Posted Jul 28
This is a fully remote position, open to applicants in United States.
• Design, develop, and tailor Microsoft Dynamics 365 Customer Engagement (CE) applications to fulfill intricate business requirements 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 using C# and .NET.
• Build and personalize Model-Driven Apps, Canvas Apps, Power Pages, and Custom Pages utilizing Microsoft Power Platform.
• Develop reusable Power Automate flows to streamline business processes, approvals, notifications, and integrations with external systems.
• Implement PCF (PowerApps Component Framework) controls to enhance user experience and extend the functionality of Dynamics 365.
• Design and execute integrations between Dynamics 365 CE and external applications using REST APIs, Web API, Azure Functions, Azure Logic Apps, Azure API Management, and Custom APIs.
• Develop 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 enable omnichannel customer interactions.
• Implement AI-powered functionalities using Microsoft Copilot, Power Virtual Agents, and Azure AI to boost productivity, automate customer interactions, and enhance user experience.
• Develop and consume Custom APIs, Web APIs, and external services for seamless enterprise integrations.
• Create SSRS reports and FetchXML reports to meet operational and business reporting requirements.
• Manage solution deployments, version control, and release activities using Azure DevOps and Power Platform Pipelines.
• Participate 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.
• Develop 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 long-term solutions.
• Optimize 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 deliver 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 documentation for ongoing maintenance and future enhancements.
• A minimum of 12 to 14 years of experience in Dynamics 365 CE CRM, along with Power Platform Center of Excellence experience, demonstrating strong technical and client-facing skills.
• Proven experience with Dynamics 365 Customer Service is essential, along with knowledge of other Microsoft Dynamics 365 products.
• Experience in setting up the Power Platform and Power Pages.
• Facilitate detailed design processes from requirements and support construction and deployment.
• Design components in a Service-Oriented Architecture (SOA) environment with solid technical expertise in middleware tools.
• Ability to provide a highly available and scalable Dynamics 365 architecture.
• Hands-on experience with C#, JavaScript, MS SQL, MS CRM SDK, MSD developer toolkit, and SSRS.
• Subject matter expertise in integration architecture and the ability to map integration patterns to functional applications.
• Experience with MS CRM third-party integrations utilizing Middleware Tools, APIs, REST, Web APIs, and SSIS packages.
• Proficiency in using Azure services for integration, including Azure Functions and Service Bus, along with Power Apps and Power Automate for upstream and downstream system integrations.
• Background in data migration, data analysis, data mapping, and data harmonization using OOB and third-party tools, with preferable experience in Azure Data Factory.
• Experienced in reporting architecture with SSRS and familiarity with Power BI.
• Knowledge of the latest features of Dynamics 365 Customer Service Insights, Customer Voice, etc., is advantageous.
• Effective management of cloud platform resources and a solid understanding of security models and connectivity of CRM systems.
• Technical expertise in establishing DevOps pipelines for CRM systems on cloud platforms using standard DevOps tools.
• 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), vacation, and/or sick time
• Career growth opportunities
• Great work environment
Turner & Townsend
Aperia
CB CONSTRUCTION
Oowlish
Get handpicked remote jobs straight to your inbox weekly.