About The Position

We are looking for a Senior Microsoft Dynamics 365 CRM Developer to design, develop, customize, and support Dynamics 365 CRM solutions. The role involves close collaboration with business stakeholders, architects, and functional consultants to deliver scalable, secure, and high-quality CRM implementations using Dynamics 365, Power Platform, and Azure.

Requirements

  • 8–10 years (with strong hands-on Dynamics 365 / Power Platform experience)
  • 8+ Years’ Strong hands-on experience with Microsoft Dynamics 365 CRM (Online)
  • 8+ Years Expertise in C#, .NET, Plugins, Custom Workflows
  • Strong experience with Power Platform (Power Apps, Power Automate, Dataverse)
  • Proficiency in JavaScript, TypeScript, Web Resources
  • Experience with Azure services (Azure Functions, Service Bus, Logic Apps)
  • Integration experience using REST/SOAP APIs
  • Strong understanding of security models, solution management, and ALM
  • Experience with Azure DevOps, CI/CD pipelines
  • Good understanding of CRM modules such as Sales, Customer Service, Marketing, Field Service
  • Ability to translate business requirements into technical designs

Nice To Haves

  • Microsoft certifications (PL-400, PL-600, MB-400, MB-500)
  • Experience in large enterprise CRM implementations
  • Agile / Scrum experience

Responsibilities

  • Design, develop, customize, and configure Microsoft Dynamics 365 CRM solutions
  • Develop custom plugins, workflows, actions, and business process flows
  • Create and maintain Power Automate flows, Power Apps (Model-driven & Canvas)
  • Implement client-side customizations using JavaScript, TypeScript, HTML, CSS
  • Integrate Dynamics 365 with external systems using REST/SOAP APIs, Azure Functions, Logic Apps
  • Design and manage Dataverse entities, relationships, security roles, and business rules
  • Develop and deploy solutions using CI/CD pipelines (Azure DevOps)
  • Perform code reviews and ensure best practices, performance, and security standards
  • Troubleshoot and resolve complex technical issues
  • Provide technical guidance and mentorship to junior developers
  • Support production issues and participate in release management
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service