Senior Developer: D365 FO

Coca-Cola Beverages South Africa · Bryanston, Gauteng

Posted 15 September 2026

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 →

Job DescriptionCoca-Cola Beverages Africa (CCBA) presents an exciting opportunity for a Senior Developer: Dynamics 365 Finance & Operations (D365 FO) to join the Digital & Technology team at CCBA. CCBA is the 8th largest Coca-Cola authorised bottler in the world by revenue, and the largest on the continent. It accounts for over 40% of all Coca-Cola ready-to-drink beverages sold in Africa by volume. With over 14 000 employees in Africa, CCBA group services more than 800 000 customers with a host of international and local brands. CCBA group operates in 14 countries: South Africa, Kenya, Ethiopia, Uganda, Mozambique, Namibia, Tanzania, Botswana, Zambia, Eswatini, Lesotho, Malawi and the islands of Comoros and Mayotte. The Senior Developer: Dynamics 365 Finance & Operations (D365 FO) is responsible for designing, developing, enhancing, integrating, and supporting Microsoft Dynamics 365 Finance & Operations solutions to enable efficient and scalable business processes across finance, supply chain, manufacturing, and related operations. The role is accountable for delivering high-quality, secure, upgrade-safe, and maintainable technical solutions through X++ development, application extensions, integrations, data migration, reporting, workflows, and business events in accordance with enterprise architecture and development standards. The incumbent will work closely with solution architects, functional consultants, business stakeholders, vendors, and delivery teams to translate business requirements into robust technical solutions. The role is responsible for ensuring code quality through peer reviews, testing, performance optimisation, troubleshooting, and adherence to development best practices, while supporting build, deployment, and production support activities across the application lifecycle. In addition, the role contributes to Agile/SAFe delivery by participating in planning, estimation, sprint execution, and continuous improvement initiatives, while providing guidance and mentorship to junior developers, promoting reusable development frameworks, and supporting the ongoing stability, reliability, and evolution of the D365 FO platform. Key Duties & Responsibilities

  • Technical Design Quality: Produce robust technical designs and detailed specifications aligned to architecture and factory standards
  • FO Development : Develop D365 FO extensions, forms, tables, classes, workflows, reports and data entities to technical specification and factory standards.
  • Code Quality & Standards : Drive high code quality through peer review, standards and reusable components?
  • Integration Build: Build and support APIs, data entities, business events, DMF packages and integration components for finance and supply chain processes.
  • Testing & Quality : Unit test code, support SIT/UAT, resolve defects and ensure designs remain upgrade safe and core clean.
  • Performance & Stability : Debug X++ issues, optimize batch jobs and support performance troubleshooting in development and production contexts.
  • Deployment Support : Support build, packaging, model management and deployment through DevOps and LCS processes.
  • Production Support : Investigate and fix defects to keep D365 FO solutions running reliably.
  • SAFe Delivery : Participate in estimation, sprint execution, reviews, retrospectives and continuous improvement.
  • Performance & Stability : Optimize performance and resolve technical issues to keep solutions stable and efficient
  • Developer Mentoring : Mentor and support junior developers to lift overall technical capability.
  • Estimation and planning : Providing estimations for requirements, planning delivery and resource requirements.
  • D365 FO X++ Development & Extensions.
  • Data Entity, Workflow, Report & Form Development.
  • Integration & Business Events Support.
  • Batch, Performance & Debugging Support.
  • Data Migration Support.
  • Technical Design & Specification
  • Unit Testing & Defect Fixing
  • Build & Deployment Support
  • Production Support & Bug Resolution.
  • Development Standards & SAFe Participation.
  • Code Quality, Review & Standards.
  • Performance Optimization & Troubleshooting.
  • Reusable Component & Framework Development.
  • Developer Managing, Mentoring & Technical Support.

Skills, Experience & Education

Education

  • Bachelor's degree in Computer Science, Information Systems, Engineering or related field.
  • Microsoft Dynamics 365 (Finance & Operations) developer certification.

Experience

  • 8+ years' experience in Dynamics 365 / AX development.
  • Strong X++, extensions and Power Platform development experience.
  • Experience with integrations, data entities, reports and data migration.
  • Experience with Azure DevOps and ALM.
  • FMCG, manufacturing or logistics industry experience advantageous
  • DMF, business events, batch and debugging.
  • ALM, source control and deployment basics.
  • Technical documentation, problem solving and collaboration.

Skills

  • D365 Finance & Operations development (X++ and extensions).
  • Power Platform and Dataverse.
  • Integration and API development.
  • Data migration and data entities.
  • ALM, source control and DevOps.
  • Technical design and problem solving.
  • Code quality and testing.
  • Mentoring and collaboration.
  • Managing vendors and external consultants delivery and performance.
  • Delivery management: Planning, estimation and tracking. Issues and risk management. Status reporting.
Auto-apply to this jobView original posting ↗
Senior Developer: D365 FO at Coca-Cola Beverages South Africa — Bryanston, Gauteng · JobAlertsZA