RA

Dynamics CRM and Power Apps Developer

RARR Technologies
Remote5-15 LPA Posted 7 Nov 2025
FULL TIME
Typescript
Power Automate
Power Apps

Job Description

Key Responsibilities

  • Design, develop, and customize applications using Microsoft Dynamics 365 CRM and Power Apps (Canvas, Model-driven, Portals).
  • Implement Power Automate flows and business process automation to streamline operations and enhance productivity.
  • Develop custom components and plugins using C#, JavaScript, and TypeScript.
  • Integrate Dynamics CRM with other enterprise applications via RESTful APIs, Azure Logic Apps, or third-party connectors.
  • Configure and manage Power Platform environments, solutions, and security roles.
  • Participate in the full software development lifecycle (SDLC), including requirement analysis, design, development, testing, and deployment.
  • Work closely with functional consultants and business analysts to understand requirements and translate them into technical deliverables.
  • Optimize performance of Power Platform applications and ensure best practices in deployment and maintenance.
  • Maintain and document system configurations, customizations, and integrations.
  • Provide production support and troubleshooting assistance post-deployment.

Required Qualifications & Experience:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5–12 years of hands-on experience in Dynamics CRM (D365 CE) and Power Platform development.
  • Strong understanding of Dataverse, Power Automate, and Power BI integration.
  • Proficiency in developing custom plugins, workflows, business rules, and JavaScript customizations.
  • Experience integrating with Azure Services (Logic Apps, Functions, API Management, etc.).
  • Familiarity with CI/CD pipelines and deployment through Azure DevOps.
  • Strong analytical and problem-solving skills with a proactive approach.
  • Excellent communication and collaboration abilities in a cross-functional team environment.
  • Ability to work independently and manage multiple priorities effectively.

Join WhatsApp Channel