KoralX is looking for a talented D365 CRM Developer / Consultant to join our growing team. If you are passionate about building modern CRM Systems and enjoy working on real products used by international clients — we’d love to meet you.
Technologies: Dynamics 365, Power Platform, Dataverse, Power Automate, Power BI Work format: Remote Employment: Full-time Type: Project-based
Responsibilities
— Design and develop custom entities in Dataverse (Contact, Appointment, Role/Post, Group, Activity, Training) — Perform data migration from UNIT-e: cleansing, ETL transformations, loading into D365 with reconciliation — Build automation using Power Automate: onboarding/offboarding, access provisioning via Entra External ID — Develop reports and dashboards in Power BI based on D365 / Dataverse — Integrate with Microsoft Entra External ID, SharePoint, and Azure-based Forms Engine — Configure Business Rules, security roles, and model-driven apps in D365 — Contribute to CPD certification solution for tutors (including per-year, per-tutor limits)
Requirements
— 3+ years of experience with Microsoft Dynamics 365 (Sales / CE / Customer Service) — Strong experience with Dataverse: custom tables, relationships, security model — Power Platform expertise: Power Automate (cloud flows, solution-aware), Power Apps (model-driven) — Experience with data migration (ETL, SSIS or similar; KINGSWAY / SSIS pipelines are a plus) — Power BI: building reports based on Dataverse / D365 — Basic knowledge of Microsoft Entra ID / Azure AD (guest accounts, security groups) — Understanding of data modeling and entity lifecycle management — English level: Upper-Intermediate+
Nice to Have
— Experience with Microsoft Entra External ID (B2B / B2C scenarios) — Familiarity with SharePoint Online and access automation — Experience working with non-profit or membership organizations — Microsoft Certifications: PL-200, PL-400, MB-210 or similar — Experience with risr/apply or similar exam SaaS platforms — Understanding of CRM concepts: appointment lifecycle, volunteer management, CPD tracking