Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 14, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Since our establishment in 1918, Sanlam has been a prominent part of the South African business landscape. We have always held a long-term view of how business adapts to the demands of the environment in which it operates. Today, in a dynamic world, we see an evolving set of social, economic, political and environmental imperatives that require our skilfu...
    Read more about this company

     

    Dynamics 365 Full Stack Developer (Senior)

    What will you do?

    • The CRM Full Stack Developer (Senior) builds and delivers complex Microsoft Dynamics 365/Dataverse solutions and integrations across the SLS ecosystem, implementing secure, reliable, and maintainable components 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 the selection and adoption of Azure integration services and platform capabilities, guiding decisions that balance out-of-the-box D365 functionality with custom code and informed build  versus buy tradeoffs.
    • This role serves to  translate solution designs into high‑quality implementation, strengthens engineering discipline through code reviews and pairing, and improves operational resilience through testing, observability, and production‑grade engineering practices
    • Mentor engineers across squads, uplift engineering maturity, and steer design decisions that ensure long-term platform 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 asynchronous patterns, 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 reusable policies 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 Function orchestrations, 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 backlog improvements, 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 platform evolution, and ensure architectural consistency across squads.
    • Collaborate with the Analytics Engineer/Data team to agree and maintain well-structured, versioned data contracts 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-end automation, including mocks, stubs, and seeded test data aligned to realistic scenarios.
    • Promote positive engineering culture, cross team collaboration, and transparent governance, helping the squad 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 team deliveries. 
    • 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 path in 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 continuous improvement. 

    Leadership 

    • Sets direction, codifies standards, raises the bar on code quality, testing, and documentation; coaches and uplifts the squad. 

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Sanlam Group on careers.sanlamcloud.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Sanlam Group Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail