D365 Technical Lead
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.