D365 Senior Full Stack Developer
Full-time
Sanlam Group
What will you do?
- The CRM Full Stack Developer (Senior) builds and delivers complex Microsoft Dynamics 365/Dataversesolutions and integrations across the SLS ecosystem, implementing secure, reliable, and maintainablecomponents across APIs, services, and platform extensions.
- Ensure that all solutions adhere to engineering standards—including API design and versioning practices,integration patterns, architectural guardrails, and CI/CD pipeline quality gates—to ensure scalable, reliable,and maintainable releases across the broader product ecosystem.
- Working under the technical direction of the Technical Lead, the role provides technical leadership on theselection and adoption of Azure integration services and platform capabilities, guiding decisions that balanceout-of-the-box D365 functionality with custom code and informed build versus buy tradeoffs.
- This role servesto translate solution designs into high‑quality implementation, strengthens engineering discipline through codereviews and pairing, and improves operational resilience through testing, observability, and production‑gradeengineering practices.
- Mentor engineers across squads, uplift engineering maturity, and steer design decisions that ensure long-termplatform sustainability, architectural coherence, and alignment to strategic product outcomes.
What will make you successful in this role?
Output/Core Tasks:
Architecture & Governance
- Implement the integration architecture for the product domain, covering synchronous and asynchronouspatterns, event-driven designs using Service Bus and Event Grid, and API-first service boundaries.
- Own the Azure API Management (APIM) topology including workspaces, gateways, routing, and reusablepolicies and govern the overall developer experience for internal and external consumers.
- Set and maintain organisation level REST API standards, including resource modelling conventions,versioning strategy, request/response validation, pagination,
- and error semantics, and review pull requests to ensure consistent adherence.
- Define and codify integration and orchestration patterns deciding when to apply Durable Functionorchestrations, Logic Apps, or C# service implementations
- and establish guardrails that promote performance, maintainability, and scalability.
- Engineer resilience patterns across distributed systems, including timeouts, retries, circuit breakers,idempotency, and downstream fault isolation; embeds
- security principles such as least privilege access, token scopes, and compliance aligned logging.
Release & Quality Leadership
- Establish, formalise, and evolve quality gates across environments—including unit testing, contract testing,integration testing, performance smoke tests, and security checks—and ensure CI/CD pipelines enforce these consistently.
- Drive SLO-aligned monitoring and observability practices, ensuring trace correlation across microservices,meaningful distributed logs, and actionable alerting that reduces noise and strengthens operational readiness.
- Use telemetry insights to guide prioritization of technical debt, resiliency improvements, performance bottlenecks, and architectural risks that should be surfaced into the backlog.
- Lead and facilitate incident reviews and root cause analyses, ensuring learnings translate into backlogimprovements, updated guardrails, and strengthened engineering practices.
- Define multistage deployment flows (build → integration tests → staged deploys → approvals) and coach the team on shift left testing, automated quality feedback loops, and effective test data strategies.
People Leadership & Ways of Working
- Mentor and uplift developers through architectural guidance, pair design, code reviews, pattern libraries,and active coaching on engineering craft, cloud integration, and API-first design.
- Partner closely with the Solution Architect to shape roadmaps, influence design decisions, align on platformevolution, and ensure architectural consistency across squads.
- Collaborate with the Analytics Engineer/Data team to agree and maintain well-structured, versioned datacontracts and to ensure integrations meet analytical and reporting needs without compromising operational systems.
- Ensure Testers/QA engineers have the hooks, fixtures, and environments required for end-to-endautomation, including mocks, stubs, and seeded test data aligned to realistic scenarios.
- Promote positive engineering culture, cross team collaboration, and transparent governance, helping thesquad adopt modern engineering practices, continuous improvement mindsets, and a high-quality delivery rhythm.
Experience and Qualifications
Experience
- 6–10+ years engineering with a recent focus on Azure integration for Dynamics 365; led cross teamdeliveries.
- Set API and integration standards; governed APIM strategy; drove org-wide CI/CD and quality guardrails.
- Proven record of improving resilience, performance, observability, and security in distributed systems.
Qualifications
- Degree in Computer Science/ Information Systems (or equivalent).
- Prefer Microsoft certification:: AZ204 (Azure Developer), Power Platform/D365 Fundamentals; learning pathin Azure DevOps CI/CD.
- Power Platform ALM/Pipelines familiarity with solution promotion and environment governance.
- Advanced Azure credentials (architecture/integration) and demonstrated ALM governance across environments (Dev→Test→Prod).
Competencies
Technical
- Integration architecture (sync/async), APIM governance, REST standards, Durable orchestration selection,Power Platform ALM, SLO driven monitoring/alerting.
Delivery & Process
- Designs for operability; enforces environments coped quality gates; drives incident reviews and continuousimprovement.
Leadership
- Sets direction, codifies standards, raises the bar on code quality, testing, and documentation; coaches and uplifts the squad.
Knowledge and Skills
- IT Data Analysis
- IT product enhancements
- Software design and deployments
- Platform management and integration
Personal Attributes
- Organisational savvy - Contributing through others
- Manages complexity - Contributing through others
- Plans and aligns - Contributing through others
- Optimises work processes - Contributing through others
Closing date: 11 September 2026
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the D365 Senior Full Stack Developer in Bellville, Western Cape vacancy
- We are looking for an experienced Audit Senior to join a professional audit team and assist with the management and completion of audit... ...and supervise work completed by trainees Train, mentor and develop trainee accountants Assist Directors with the day-to-day...
- ...Senior Creditors Clerk Bellville Cape Town Our client, an established and fast-growing retail business, is seeking an experienced, analytical... ...in a high-volume, fast-paced retail environment, you will take full ownership of the Accounts Payable (Trade and Non-Trade) function...
- ...Excellent opportunity for an experienced Audit Senior to join an established an expanding audit firm in the Northern Suburbs of Cape... ...Reviewing and supervising work performed by trainees. Training and developing trainees within the team. Assisting the directors with the...
- ...Key Responsibilities: Design and develop Motor Control Centres (MCCs) in accordance with project specifications and technical requirements. Generate quality control (QC) documentation based on approved designs. Prepare accurate parts lists and bills of materials...
- ...An established insurance company is seeking to hire a highly skilled and experienced Senior Bookkeeper to join their team. This is an excellent opportunity for an professional with strong bookkeeping experience to grow their career within a reputable organisation. Your...
- ...The Senior Financial Accountant will be responsible for overseeing general accounting operations by controlling and verifying financial transactions. RESPONSIBILITIES: Ensures the integrity of accounting information by recording, verifying, consolidating,...
- ...Master’s or 6 (six) Honours students as main supervisor, or supervision equivalencies as determined by faculties. ~ Knowledge of developments in contemporary communication and media and ability to use relevant online learning management systems. ~ Proficiency in or...
- ...NoSQL - experience • Git - 2+ years’ experience • Rest API’s - experience • Understanding of Scrum Methodology Core outputs • Develop commercial grade web applications • Deliver work to agreed quality, standards and complexity • Mentor Junior Developers • Do...
- ...approvals, and marketing coordination to ensure accurate and efficient product delivery to the market. Requirements: ~ National Senior Certificate.Qualification in a relevant field is advantageous ~3 Years. Previous experience in a similar field. ~ Computer...
- ...J107184 About our client: Our client develops and supports software and data solutions across a variety of... ..., do visit our website - Requirements Senior Full-Stack Developer, C#, .NET Core, MS SQL Server, Cloud (GCP/AWS/Azure...
- ...Our client is looking for a skilled and innovative Senior Full-Stack PHP Developer to join a fast-paced FinTech development environment. This role is ideal for a hands-on problem-solver who enjoys building secure, scalable applications and working on high-volume, mission...
- The Faculty of Dentistry is a leading academic and oral health centre, dedicated to advancing oral health through excellence in teaching and learning, clinical service delivery, and research. With a strong commitment to innovation, social responsiveness, and academic scholarship...
- ...teaching this to others Alongside other senior members of the team, contribute to the... ...Qualifications Experience in full stack JavaScript .NET stack development utilizing... ...and processes Experience designing and developing applications utilising databases such as...
- ...domain is a plus. Job ID: ~ J107001 For a more comprehensive list of opportunities that we have on offer, do visit our website - Requirements Full Stack Developer, Vue.js, .NET Core, SQL Server, RESTful APIs, Git, CI/CD, Azure DevOps, Software Engineering
- ...Senior Full Stack Developer -- AI-Enabled Software Engineering Job Details Division: DevX Business Unit: RIB Minimum experience: Mid-Senior Company primary industry: Information Services Job functional area: Information Technology Job Description...
- ...Java / Spring Boot | React / TypeScript | Contract | Cape Town Are you a senior full-stack developer who enjoys solving real problems, working across the technology stack and taking ownership of what you build? Our Client is looking for a Senior Full-Stack Developer...
- ...position. Location: South Africa | Work Type: Remote | Job ID: J107272 About our client: Our client develops and supports software and data solutions across a variety of industries. They want you to get ahead of the market and stay there....
- ...behind North America's leading optometric practices. We deliver full-funnel digital marketing and innovative SaaS tools that... ...environment. About the Role We are hiring a Senior Full Stack Developer to help expand and improve our core SaaS platform. The ideal...Remote job
- About the job Full Stack Developer Full Stack Developer Cape Town, South Africa (Hybrid) | Permanent | Technology Our client is... ...in writing clean, reliable code. You will work closely with senior engineers, designers and project managers to bring complex...
- ...Senior Full-Stack Engineer (AI Products) Location: George, Western Cape | On-site AI agents aren’t products until people can use them. That’s where you come in. About the role: You’ll turn powerful AI systems into real, usable products; the kind customers and...
- ...Join our client’s technology environment as a Full Stack Developer responsible for creating, enhancing & supporting robust software applications. This role requires a developer who is comfortable working across application development and databases, can solve complex...
- ...Our client is seeking a Full Stack Developer who enjoys solving meaningful business challenges through well-designed, scalable software. This opportunity is suited to a developer who takes ownership, thinks critically, and wants to build secure, reliable solutions that...
- ...connecting businesses with top-tier talent. Responsibilities: Develop and maintain high-quality web applications to support Talent... ...solutions. Requirements: ~3+ years of experience in full stack development. ~ Proficient in front-end technologies such as...
R 500,000 - 540,000 pa
...FRIENDLY. The codebase is under attack. The bugs are multiplying. The system needs backup. My client is looking for a Full Stack Developer who can fight back — building sharp React frontends and powerful .NET backends. Think you’ve got what it takes?...- ...demonstrated ability to lead back-end initiatives and deliver complex, full-stack systems end-to-end. ~ Advanced expertise in .NET Core / C#... .../investment domain is a plus. Requirements Back-End Developer, Full Stack, .NET Core, C#, SQL Server, Vue.js, Clean...
- ...(Jest, Cypress), lead code reviews, and mentor junior developers. Clearly communicate technical strategy, project risks... ...on offer, do visit our website - Requirements Senior Frontend Engineer, Full Stack, Cape Town, Hybrid, Vue.js, JavaScript, Front-end Architecture...
- ...the hands of thousands of users. This is a dream role for a developer who wants more than tickets and maintenance, it's your chance... ...that doesn't come around often. My client is looking for a Full Stack Developer to join a high-growth, product-led tech environment...
- Greetings, brave architect of the digital night. Are you the sort of developer who delights in crafting magnificent software from its deepest... ...you from the shadows. My client seeks an Intermediate Full Stack Developer, one well-versed in the ancient arts of .NET...
- ...This is a strong opportunity for an intermediate developer who wants more than a narrowly defined coding role. Youll work in a small... ...into technical solutions. What youll work on Full-stack product development across React and TypeScript Backend...
- ...Our client is seeking a capable Full Stack Software Developer to contribute across the complete software development lifecycle. This is an enterprise... ...application experience will be highly advantageous. Senior candidates should demonstrate solution design, technical decision...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to D365 Senior Full Stack Developer. Be the first to apply!

