
Senior Developer, Microsoft Dynamics 365
Posted Jul 28

Posted Jul 28
This is a fully remote position, open to applicants in United States.
• Design, develop, and customize Microsoft Dynamics 365 Customer Engagement (CE) applications to fulfill 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 using C# and .NET.
• Construct 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 integrate with external systems.
• Implement PCF (PowerApps Component Framework) controls to enhance user experience and expand Dynamics 365 functionality.
• 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 between enterprise applications.
• Create and manage 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 seamless 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 consume Custom APIs, Web APIs, and external services for seamless enterprise integrations.
• Create SSRS reports and FetchXML reports to fulfill operational and business reporting needs.
• Oversee solution deployments, version control, and release activities using Azure DevOps and Power Platform Pipelines.
• Engage in Agile/Scrum ceremonies, which include 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 sustainable solutions.
• Optimize application performance through effective 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 providing technical guidance, conducting code reviews, and sharing Dynamics 365 and Power Platform best practices.
• Prepare technical documentation, deployment guides, knowledge transfer documents, and support documentation for ongoing maintenance and future enhancements.
• Minimum 12 to 14 years of experience in Dynamics 365 CE CRM and Power Platform Center of Excellence (CoE) experience, demonstrating strong technical and client-facing skills.
• Experience with Dynamics 365 Customer Service is essential, along with knowledge of other Microsoft Dynamics 365 suite products.
• Proficiency in setting up Power Platform and Power Pages.
• Facilitate the detailed design process based on requirements and support construction and deployment.
• Design components within a Service-Oriented Architecture (SOA) environment, showcasing solid technical expertise in middleware tools.
• Provide a highly available and scalable Dynamics 365 architecture.
• Hands-on experience with C#, JavaScript, MS SQL, MS CRM SDK, MS Developer Toolkit, and SSRS.
• Subject matter expertise in integration architecture with the ability to map integration patterns to functional usage.
• Experience with MS CRM third-party integration using Middleware Tools, APIs, REST, Web APIs, and SSIS packages.
• Familiarity with Azure services for integration, including Azure Functions and Service Bus.
• Experience in data migration, data analysis, data mappings, and data harmonization using OOB and third-party tools, preferably with Azure Data Factory.
• Knowledge of reporting architecture using SSRS and familiarity with Power BI.
• Preferred knowledge of the latest features in Dynamics 365 Customer Service Insights, Customer Voice, etc.
• Experience in effective management of cloud platform resources along with a solid understanding of security models and connectivity in CRM systems.
• Technical expertise in establishing DevOps pipelines for CRM systems on cloud platforms utilizing 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) or vacation and/or sick time
• Career Growth Opportunities
• Great Work Environment
3Core Systems, Inc
Fortrea
Stralynn Consulting Services, Inc
Abacus Group
Get handpicked remote jobs straight to your inbox weekly.