D365 Senior Full Stack Developer

Sanlam Group · Bellville, Western Cape

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

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

Auto-apply to this jobView original posting ↗