One million success stories. Start yours today.

.NET Developer (Dynamics 365 CRM)

Date Posted: Sep 11, 2025
: ZAR 0 - ZAR 0
Job is expired

Job Detail

  • location_on
    Location Johannesburg, Gauteng, South Africa
  • desktop_windows
    Job Type: Contract
  • schedule
    Shift:
  • analytics
    Career Level:
  • group
    Positions:
  • calendar_view_day
    Experience: 8 years
  • male
    Gender: No Preference
  • school
    Degree:
  • calendar_month
    Apply Before: Sep 30, 2025

Job Description

We’re looking for a .NET developer with hands-on experience in Microsoft Dynamics 365 Customer Engagement (CE/CRM) to build, extend, and integrate CRM capabilities that power our sales, service, and marketing teams. You’ll deliver high-quality plugins, custom APIs, and UI extensions, integrate external systems, and drive best practices in performance, security, and CI/CD.

Responsibilities:

  • Design and implement Dynamics 365 CE customisations: entities/tables, relationships, forms/views, business rules, security roles, BPFs.

  • Write C#/.NET (7/8) plugins and custom workflow activities using the Dataverse SDK; build ASP.NET Core Web APIs for CRM integrations.

  • Extend the model-driven app UI with JavaScript/TypeScript, command bar (Ribbon) customisations, and PCF controls.

  • Build low-code automations with Power Automate; govern environments, solutions, and ALM across Dev/Test/Prod.

  • Integrate Dynamics with external systems (ERP, data platform, email/SMS, web apps) via Dataverse Web API/OData, Azure Functions/Logic Apps, Service Bus/Event Grid, webhooks, and virtual tables.

  • Optimise performance and reliability (batching, caching, retry/backoff, 429/5xx handling, pagination, FetchXML tuning).

  • Ensure security/compliance: Azure AD/OAuth 2.0, least-privilege roles, data masking, audit logs; align with GDPR/POPIA as applicable.

  • Implement automated testing (unit/integration), peer reviews, and pipelines in Azure DevOps/GitHub Actions for solution packaging & deployment.

  • Monitor and troubleshoot with Application Insights, diagnostics, and CRM trace logs; support L2/L3 incidents and root-cause analysis.

  • Produce clear technical docs: solution design, sequence/data-flow diagrams, runbooks, and API specs (OpenAPI/Swagger).

Company Overview

Midrand, Gauteng, South Africa

Delta Tech Systems is a dynamic technology solutions provider specializing in innovative IT development and digital transformation services. We empower businesses to stay ahead in the fast-paced technology landscape by delivering scalable, secure, an... Read More

Google Map

Related Jobs

    There are currently no open positions available.