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 4 days ago
Similar jobs that could be interesting for youBased on the D365 Senior Full Stack Developer in Bellville, Western Cape vacancy
R 300,000 - 360,000 pa
...Senior Bookkeeper Hire Resolve is seeking an experienced, detail-oriented Senior Bookkeeper to manage the full accounting function for a portfolio of property clients for a leading managing agency based in Bellville, Northern Suburbs . Reporting directly to the Financial...- ...Senior Wealth Manager | Bellville, Cape Town Hire Resolve is seeking a highly skilled and client-centric Senior Wealth Manager to... ...identify and secure new business opportunities by promoting the full range of EFG services and products. Compliance & Administration...
- ...Senior Accountant Cape Town Remote Our Professional Services client in IP is looking for a remote working Senior Accountant with 4-5 years experience as a Senior Accountant. The client is working on Netsuite but any accounting software experience will work. You will...
- A leading company in Financial Services is looking for a Snr Wealth Assistant to join their team. Your: Formal Education: Matric National Diploma in Wealth Management/Financial Planning, or related. ~ Experience: ~5+ years’ experience in the investment ...
- A well-established Financial Services Provider (FSP) is seeking a Senior Bookkeeper to join their team. The successful candidate will be responsible for maintaining accurate accounting records, processing financial transactions, and assisting in the preparation of financial...
- ...Job Title: Senior Investment Officer Location: Bellville, CT (On Site) Employment Type: Permanent Industry: Investment Job... ...investment industry, particularly in managing investment portfolios and developing investment strategies. As a Senior Investment Officer, you will...
- ...ASSISTANT TO SENIOR BUYER'S Luxury Interior/Homeware Finisher) SENIOR ASSISTANT BUYER -FURNITURE Bellville - Cape Town SALARY: R 20,000- R 25,000 CTC Neg+Benifit High-end architectural design, finishing fabrics, textiles, and luxury dcor. Specializing in...
- ...Job Title: Senior Wealth Assistant Location: Bellville CT Hire Resolve is currently seeking a highly motivated and experienced... ...plans for clients. - Collaborate with the Wealth Manager to develop custom investment strategies and asset allocation recommendations...
- ...AECOM’s Enterprise Capabilities team is looking for a Senior Professional Architect (Data Centre) to join our team in our South... ...planning to identify potential design and construction challenges and develop proactive solutions Project budget management and resource...
- ...re one global team driven by our common purpose to deliver a better world. Join us. Job Description AECOM is seeking a Senior BIM Coordinator - Data Centers based in South Africa Enterprise Capabilities office in Cape Town. This position will support a teams...
- ...opportunity exists in Company Ltd with our client for an experienced Senior Project Manager (Information Technology) . The ideal candidate... ...INCLUDE: Project Planning and Execution: Develop project plans, including scope, goals, deliverables, timelines,...
- ...Primary Purpose: ~ We are seeking a highly skilled Senior Technical Specialist to join our ESS Technology Security Solutions team in the Western Cape (Bellville). This role is pivotal in delivering advanced technical support, installation, maintenance, and project...
- ...Senior Full-Stack PHP Developer Contract | Remote (South Africa) | Full-Time Hours About the Role We're looking for a Senior Full-Stack PHP Developer to join one of our clients in a fast-moving applications team during an exciting period of platform growth and...
- ...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
- ...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
- ...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...
- ...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...
- ...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...
- ...accounting, production management, and logistics software (WIRE) for the mining and mineral processing industry, is seeking a Senior Full Stack Engineer designs and delivers complex features across the WIRE platform . Responsibilities: Full Stack Development:...
- ...establish engineering standards Mentor intermediate and junior developers Collaborate with a distributed team across South Africa and the UK Qualifications: ~5+ Years of professional full stack development experience ~ Strong proficiency in TypeScript and...
- ...Our client has an exciting opportunity for a passionate Full Stack Developer to become part of a collaborative software development team delivering reliable, high-quality digital solutions. This role is ideal for someone who enjoys solving technical challenges, embracing...
- 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...
- 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...
- ...Our client, a leading i-Gaming studio, is looking for a highly skilled Senior Full Stack Developer with Azure experience to join their Technology & Product team. This role is focused on Experimentation , Designing, Developing, and Maintaining applications and services...
- ...Our client is looking for a capable Full Stack Developer with proven ERP Retail Systems experience to contribute to the ongoing development and enhancement of business-critical applications. The successful candidate will have strong .NET development skills and a passion...
- ...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...
- ...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...
- ...(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...
- ...to analyze, share, and monetize consumer data without revealing personal information or infringing on privacy, is seeking a Senior Full Stack Engineer to build scalable, high-performance enterprise systems. Responsibilities: Development: Build high-quality APIs...
- ...Hours: 07H00 - 15H30 SAST Reports to: Manager - Application Developer Job Summary: The Application Developer is responsible for... ...for modern technologies, and help evolve our technology stack. Requirements To apply you must have 5-6+ years' experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to D365 Senior Full Stack Developer. Be the first to apply!
