- Company Name
- Free-Work UK
- Job Title
- D365 Developer
- Job Description
-
**Job title:** D365 Developer
**Role Summary:**
Develop, configure and maintain Microsoft Dynamics 365 Customer Engagement (CE) and Customer Relationship Management (CRM) solutions on Azure. Deliver customized modules, integrations, and cloud configurations to support remote, non‑IR35 projects.
**Expectations:**
- Deliver functional, high‑quality solutions within agreed timelines.
- Collaborate with stakeholders to gather requirements and translate them into technical designs.
- Adhere to best practices for Azure deployment, security, and performance.
- Provide support and troubleshooting for existing D365 implementations.
**Key Responsibilities:**
- Design, develop, and deploy CE and CRM customizations (JavaScript, TypeScript, Power Platform, plugins, web resources).
- Configure Azure services (App Service, Logic Apps, Functions, Azure AD integration).
- Implement data integration solutions (Data Export Service, Azure Data Factory, custom connectors).
- Perform testing (unit, integration, UAT), defect resolution, and regression testing.
- Create and maintain technical documentation (design specs, release notes, run‑books).
- Participate in Agile ceremonies (daily stand‑up, sprint planning, backlog grooming).
- Monitor production environments, respond to incidents, and apply patches or upgrades.
**Required Skills:**
- Extensive experience with Dynamics 365 CE and CRM module development.
- Proficiency in Azure cloud technologies (Azure Active Directory, Azure Functions, Azure DevOps).
- Strong coding skills in C#, JavaScript/TypeScript, X++ (optional).
- Familiarity with Power Platform (Power Apps, Power Automate).
- Knowledge of data migration tools (KingswaySoft, Scribe, Dynamics 365 Data Export Service).
- Experience with version control and CI/CD pipelines on Azure DevOps or GitHub Actions.
- Understanding of security, compliance, and data protection in cloud environments.
- Excellent problem‑solving, communication, and teamwork abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- Microsoft Certified: Dynamics 365 Fundamentals (CRM, CE) – mandatory.
- Microsoft Certified: Azure Fundamentals (AZ‑900) – required.
- Advanced certifications (Dynamics 365 Developer, Azure Developer) preferred.