D365 Technical Lead

  • Cape Town, Western Cape, South Africa
  • Full-Time
  • On-Site

Job Description:

D365 Technical Lead


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

We are building a new squad to deliver a  Microsoft Dynamics 365 solution to transform the core business operations of a legendary financial services institution. This is your chance to help build a user-friendly, modern technology stack for over 1000 users , simplify complex processes, and build modular, future-proof components.

About the Role

As the D365 Technical Lead, you will be a core part of a delivery squad. You will be hands-on, developing and customising the solution yourself , while also guiding and overseeing the technical design and implementation for the entire development team.

What's in It for You

  • Be a leading member of a mission-critical team transforming 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).
  • Lead and drive a talented team of experts. 

What Success Will Look Like for You

  • Technical Design:
    • You will understand and document the high-level architecture of D365 modules and related technologies.
    • You will be responsible for the integration strategy (e.g., Azure Service Bus, LogicApps, APIs) , security and compliance (GDPR, POPIA) , Identity and Access Management (RBAC) , scalability , and Business Continuity/Disaster Recovery.
    • You will maintain a roadmap of future technical changes and own resolution plans for technical debt.
  • Team Leadership & Mentorship:
    • You will support developers, ensuring they understand all relevant frameworks, standards, and customization boundaries.
    • You will provide mentorship and knowledge sharing for the development team.
  • Hands-on Development:
    • As an accomplished developer, you will create custom code and integrations.
    • You will design, develop, and maintain custom solutions using D365 CE SDK, APIs, and Power Platform.
    • You will implement integrations using Azure Logic Apps, Dataverse, and RESTful APIs.
    • You will create complex Power Automate flows , custom Power App components , and data migration scripts.
    • You will write unit tests and integrate them into CI/CD pipelines.
  • Governance:
    • You will provide input to development plans for future product increments.
    • You will perform code and solution reviews and review technical deliverables for quality.
    • You will approve customizations in line with architectural guidelines.
    • You will align with the D365 platform architect on best practices and new platform features.

About You: 

What You Will Have

  • Qualifications:
    • Matric.
    • A relevant IT qualification (degree or diploma).
  • Certifications (Recommended):
    • MB-910 CRM fundamentals.
    • MB-230 D365 Customer Service functional consultant associate.
    • MB-280 Customer Experience Analyst associate.
    • PL-400 Power Platform developer associate.
    • Preferred: PL-600 Power Platform Solution Architect Expert (or working towards it ).
  • Experience:
    • More than 5 years' experience in D365 Customer Engagement (CE) / CRM development.
    • Experience in Microsoft software development.
    • Strongly Recommended: Over 5 years in system and architectural design.
    • Experience leading and providing technical management for a development team.
    • A proven track record of at least 2 full lifecycle or project implementations.
  • Knowledge and 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).
    • Integration patterns using REST APIs, OData, and Microsoft Graph.
    • Azure DevOps (Pipelines, Repos, CI/CD).
    • Solution packaging and ALM.
    • D365 security models, entities, relationships, and metadata.
    • Articulate writing and presentation skills.
    • Results-driven and outcomes-focused.

Location: 

Cape town or Johannesburg, hybrid working model.