Job Openings Intermediate D365 Developer

About the job Intermediate D365 Developer

Intermediate D365 Developer/Engineer


Join a landmark modernisation program at a leading financial services group.

You will join a cross-functional Agile product team building a strategic customer engagement platform. This solution underpins servicing and relationship management and leverages Microsoft Dynamics 365 Customer Engagement, Power Platform, and Azure services to deliver digital, data-driven customer servicing experiences.

What's in It for You

  • Join a career-defining project, delivering an ongoing mission-critical D365 solution to transform the core business operations of a business with more than a century of history

  • Work on a cutting-edge technology stack; the company is undergoing a full cloud migration to AWS and scaling cloud-first data (Snowflake, Data Build Tool) and AI platforms (Bedrock, SageMaker).
  • Opportunities for skills and career advancement 

About the Role

As a D365 Developer, you will be responsible for designing, developing, and customising solutions within the Dynamics 365 Customer Engagement (CE) module, with a specific focus on the Customer Service application. This is a hands-on role focused on backend development and integration, not functional consulting. You will work closely with Product Owners, BAs, and functional consultants to deliver scalable, high-performance CRM solutions. Your squad is responsible for the full development, maintenance, and support of the Product.

What Success Will Look Like for You

  • You will design, develop, and maintain custom solutions using Dynamics 365 CE SDK, APIs, and Power Platform.
  • You will implement integrations with internal systems and third-party services using Azure Logic Apps, Dataverse, and RESTful APIs.
  • You will create complex Power Automate flows.
  • You will create custom Power App components.
  • You will create data migration scripts.
  • You will write unit tests and integrate them into CI/CD pipelines.
  • You will create and customise native dashboards and reports.
  • You will maintain technical documentation and subscribe and contribute to best practices.

About You: 

What You Will Have

  • Qualifications:

    • Matric.

    • A relevant IT qualification (degree or diploma).

  • Certifications (Recommended):

    • MB-910 CRM fundamentals.

    • PL-400 Power Platform developer associate.

    • Advantageous: MB-230 D365 Customer Service functional consultant associate.

    • MB-280 Customer Experience Analyst associate.

  • Experience:

    • At least 3 years' experience in D365 Customer Engagement (CE) / CRM development.

    • Experience in Microsoft software development.

  • Technical Skills (Strong Proficiency in):

    • C#, .NET framework.

    • Javascript/Typescript, HTML, CSS.

    • Power Platform (PowerApps, Power Automate, Dataverse).

    • Plugins, Custom Workflow Activities, Actions, and Business Rules.

    • Azure Integration Services (Logic Apps, Functions, Service Bus, API Management).

    • Azure DevOps (Pipelines, Repos, CI/CD).

    • Integration patterns using REST APIs, OData, and Microsoft Graph.

    • Experience with solution packaging and ALM.

    • A good understanding of D365 security models, entities, relationships, and metadata.

Location: 

Cape town or Johannesburg, hybrid work model