Website:
dogmagroup.co.uk
Job details:
Compensation & Contract Details
- Engagement: Contract based engagement
- Term: 12 months, with extension options based on project roadmap
- Rate: INR 22000/month
- Hours: 45/week (2 PM to 11 PM IST)
- Equipment: Provided
About the Role:
We’re looking for a Dynamics 365 Customer Engagement (CE/CRM) Developer with extensive C#/.NET experience to design, build, and optimize CRM solutions across Sales/Service (and optionally Marketing/Field Service). You’ll own plugin/workflow development, Power Platform automation, integrations with Azure services, and application performance/security hardening. This role partners closely with Product, Data Engineering, and QA in a modern agile setup.
What You’ll Do (Key Responsibilities):
- Solution Design & Delivery: Translate business requirements into scalable D365 CE and Power Platform solutions with clean, maintainable code and proper ALM.
- Customization & Extensibility: Build C# plugins, custom workflow activities, JavaScript/TypeScript for model‑driven apps, PCF controls (nice‑to‑have), and Power Automate flows.
- Dataverse & Model‑Driven Apps: Configure entities/tables, relations, forms, views, business rules, security roles/teams, and column‑level security.
- Integrations: Develop and maintain integrations using Azure Functions, Service Bus/Queues, Logic Apps, REST/JSON APIs, and webhooks; handle auth (OAuth 2.0/AAD).
- ALM & DevOps: Own solution layering, managed/unmanaged strategies, environment strategy (Dev/Test/UAT/Prod), and CI/CD with Azure DevOps (build/release pipelines, solution exports, unpack/pack).
- Data & Migrations: Support data import/export, schema evolution, transformation, and performance tuning (Dataverse, TDS endpoint, SQL where applicable).
- Quality & Security: Write unit/integration tests; address performance bottlenecks; apply secure coding practices and platform governance.
- Collaboration: Participate in grooming, estimations, sprint ceremonies; partner with business SMEs and architects; provide documentation and knowledge transfer.
Must‑Have Qualifications
- 6+ years professional experience with Dynamics 365 CE/CRM and Power Platform.
- Strong C#/.NET development for plugins, custom workflow activities, and integration code.
- Solid JavaScript/TypeScript for model‑driven apps (ribbon commands, form scripts, client‑side validation).
- Hands‑on with Dataverse, solution layering, security roles, business rules, and model‑driven app configuration.
- Experience integrating D365 with external systems via REST APIs, Azure Functions, Service Bus/Queues, Logic Apps.
- Practical ALM & Azure DevOps (build/release pipelines, branching, solution pack/unpack, environment strategy).
- Understanding of performance tuning, error handling, telemetry/logging (App Insights), and secure coding.
- Excellent communication and stakeholder management; comfortable in agile teams.
Nice‑to‑Have (Pluses)
- Power Apps Component Framework (PCF) development
- Power Pages / Portals
- Dynamics 365 modules: Marketing, Field Service, Customer Service omnichannel
- Azure: Key Vault, API Management, Event Grid, Data Factory
- Data: TDS endpoint, SQL proficiency, basic data warehousing concepts
- Testing: xUnit/NUnit, UI test automation for model‑driven apps
- Certifications: PL‑400, PL‑600, MB‑210/MB‑230/MB‑240 or equivalent
Tools & Environment
- Dynamics 365 CE (online), Power Platform (Power Automate/Apps), Dataverse
- Azure DevOps (Repos, Pipelines, Boards), Git
- Azure (Functions, Service Bus, Logic Apps, Key Vault, App Insights)
- Visual Studio/VS Code, SolutionPackager, Configuration Migration Tool, Package Deployer
Click on Apply to know more.