Senior Microsoft Dynamics 365 CRM Developer | Remote Role | Power Platform

Remotely
Full-time
Join our forward-thinking team working on initiative designed to revolutionize digital touchpoints and elevate customer satisfaction across multiple channels. Key Responsibilities - Architect and develop custom Microsoft Dynamics 365 CE (Customer Engagement) solutions following latest industry best practices and Microsoft's 2025 recommended approaches. - Create and maintain sophisticated custom plugins, workflows, business process flows, and client-side JavaScript functionality to extend core Dynamics 365 capabilities. - Engineer seamless integrations between Dynamics 365 and enterprise systems using REST APIs, Power Platform connectors, and web services. - Develop and optimize automated workflows using Power Automate to streamline business processes and enhance operational efficiency. - Collaborate with cross-functional teams to translate complex business requirements into elegant technical solutions. - Contribute to solution architecture design and implementation strategies for maximum scalability. - Troubleshoot and resolve complex issues in existing Dynamics 365 implementations. - Actively participate in agile development cycles including sprint planning, daily stand-ups, and retrospectives. - Create comprehensive technical documentation and knowledge transfer materials. - Mentor team members on Dynamics 365 best practices and emerging technologies. Required Skills - Minimum 3 years of hands-on experience developing Microsoft Dynamics 365 CRM solutions (CE/CRM modules). - Demonstrated proficiency (3+ years) developing custom plugins, server-side code, client-side scripts, workflows, and actions. - Strong technical foundation in JavaScript, C#, and .NET Framework development. - Practical experience with Dynamics 365 data model customization, extension, and optimization. - Comprehensive knowledge of Power Platform components including Power Apps, Power Automate, and Dataverse (formerly Common Data Service). - Proven experience integrating disparate systems using REST APIs, web services, and custom connectors. - Proficiency with Microsoft Dataverse and data migration methodologies. - Working knowledge of solution management and ALM (Application Lifecycle Management) for Dynamics 365. - Experience with agile software development methodologies (Scrum/Kanban). - Exceptional analytical and problem-solving capabilities. - Very good written and spoken English communication skills. Nice to Have - Experience with Power BI for analytics, reporting, and dashboard creation. - Knowledge of Azure services integration with Dynamics 365 environment. - Microsoft certifications such as PL-400 (Power Platform Developer) or MB-700 (Dynamics 365 Functional Consultant). - Experience with portal development (Power Pages, formerly Dynamics 365 Portals). - Understanding of UX/UI design principles for optimizing CRM interfaces. - Experience with Dynamics 365 Marketing, Sales, or Customer Service modules. - Knowledge of Dynamics 365 Finance and Operations integration points. - Familiarity with DevOps practices and CI/CD pipelines for Dynamics 365 deployment. - Understanding of data privacy regulations (GDPR, CCPA) in CRM implementation context. - Previous work in customer experience or digital transformation initiatives. Why Join Our Team You'll be contributing to meaningful projects that directly impact customer satisfaction and business performance. Our remote-first approach provides the flexibility to work from anywhere while collaborating with a diverse, global team of technology professionals. We offer continuous learning opportunities in cutting-edge Microsoft technologies and a clear path for career advancement within a supportive environment focused on innovation and excellence. Join us in creating next-generation customer experience solutions that make a difference.