Create Alert
Email me similar jobs

Full Stack Developer_C#/.Net/Azure/Kubernetes (Contract) - Gauteng/Hybrid - ISB8500192

Full-time

We're seeking a highly experienced Full Stack Developer with 5+ years of enterprise integration, middleware, and systems architecture experience, demonstrating SAP FI, Java, and cloud project expertise.

The ideal candidate has proven ability to design and deliver complex integration solutions involving 120+ interfaces, IDocs, XML/JSON message formats, and multiple partner systems.

Strong hands-on Java development skills, SAP FI knowledge, Azure and SAP Cloud Platform experience, and ability to translate complex business requirements into technical designs aligned with SAP and EAI landscapes is essential.

Design, develop, and operate enterprise-scale eInvoicing solutions for financial document exchange across the Group and external partners, enabling seamless vendor invoice processing and payment tracking through integrated multi-partner systems!

Become the enterprise integration architect behind mission-critical financial systems, where your architectural vision will design scalable integration landscapes, implement end-to-end monitoring dashboards, and lead migration to modern cloud-native technologies!

Senior-level enterprise integration with Java, SAP FI, IDoc/XML/JSON, and 120+ interface landscape expertise

Hybrid and remote working flexibility with 1960 flexible annual hours

Technical leadership role with mentoring responsibilities and end-to-end architecture ownership

POSITION: Contract: 01 August 2026 31 December 2028

EXPERIENCE: 5+ years enterprise integration and systems architecture experience

COMMENCEMENT: 01 August 2026

LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation

TEAM: Software Engineering - eInvoice Platform

The eInvoice Platform provides financial document exchange capabilities within Group companies and with external partners, including processing status and payment information. The platform supports multiple transmission channels and formats for suppliers to electronically exchange vendor documents (incoming invoices, outgoing credit notes, payment advices).


Qualifications / Experience

Minimum mandatory qualifications:

  • Degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience

Minimum mandatory experience:

  • Minimum 5+ years' experience in enterprise integration, middleware, or systems architecture with demonstrable SAP FI, Java and cloud projects
  • Proven experience delivering and operating complex integration solutions involving IDocs, XML/JSON interfaces, and multiple partner systems
  • Proven ability to elicit and translate complex business requirements into technical designs aligned with SAP, EAI, and cloud landscapes
  • Strong hands-on experience with Java development, including building, debugging, and deploying enterprise integration applications
  • Deep knowledge of enterprise integration patterns and middleware technologies (EAI), including interface design for high-volume, multi-partner systems
  • Solid SAP FI knowledge and experience working with financial processes and integration points
  • Hands-on experience with IDocs and mapping IDoc to XML/other formats for bank and partner interfaces
  • Proficiency working with XML and JSON message formats used in integrations
  • Experience with Azure Cloud services and SAP Cloud Platform (SCP) integrations
  • Experience with test automation frameworks and practices for integration, end-to-end, and regression testing
  • Strong stakeholder engagement and communication skills

Essential Skills Requirements

Requirements & Architecture:

  • Proven ability to elicit and translate complex business requirements into technical designs aligned with SAP, EAI, and cloud landscapes

Java Development:

  • Strong hands-on experience with Java development, including building, debugging, and deploying enterprise integration applications

Enterprise Integration:

  • Deep knowledge of enterprise integration patterns and middleware technologies (EAI), including interface design for high-volume, multi-partner systems

SAP FI & Financial Processes:

  • Solid SAP FI knowledge and experience working with financial processes and integration points

IDocs & Message Formats:

  • Hands-on experience with IDocs and mapping IDoc to XML/other formats for bank and partner interfaces
  • Proficiency working with XML message formats used in integrations
  • Proficiency working with JSON message formats used in integrations

Cloud Platforms:

  • Experience with Azure Cloud services (platform services, deployment, and operations) and SAP Cloud Platform (SCP) integrations

E2E Dashboards & Monitoring:

  • Experience on building E2E Dashboards using Splunk or any other technology that integrates data from upstream & downstream systems to provide early warning indicators

Testing & Quality Assurance:

  • Experience with test automation frameworks and practices for integration, end-to-end, and regression testing

Stakeholder Management:

  • Strong stakeholder engagement and communication skills to work closely with business owners, partner teams, and technical teams

Agile:

  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

Soft Skills:

  • Ability to lead and mentor junior developers
  • Strategic thinking and architectural vision
  • Excellent communication with technical and business stakeholders
  • Problem-solving capabilities at enterprise scale
  • Above-board work ethics

Advantageous Skills Requirements
  • Direct experience with eInvoicing solutions or accounts payable/receivable processes in large enterprises
  • Prior experience within Group business context or automotive industry partner ecosystems
  • Hands-on experience with Apache Kafka and event-driven/streaming architectures
  • Familiarity with SAP integration technologies (PI/PO, CPI, BAPI) and mapping tools
  • Experience with containerisation and orchestration (Docker, Kubernetes, AKS)
  • Experience with infrastructure-as-code and CI/CD pipelines (Azure DevOps, GitHub Actions, Terraform)
  • Knowledge of security and compliance requirements for financial messaging and partner interfaces
  • Experience creating dashboards and visualisations (WIZ, Azure dashboards, BI tools)
  • Experience with synthetic monitoring, SLOs, alerting runbooks, and operational runbooks
  • Experience with performance tuning, capacity planning, and scaling for large integration landscapes (100+ interfaces)

Role Requirements

Requirements & Design:

  • Engage with business stakeholders to gather, clarify, and prioritise requirements for the eInvoicing product
  • Translate business needs into technical architecture and detailed design documents aligned with SAP, EAI, Java, Azure, and SCP standards

Integration Architecture & Implementation:

  • Design and lead the implementation of integrations across a landscape with 120+ interfaces and partner systems, ensuring robust message formats (IDoc, XML, JSON)
  • Map IDocs to XML/JSON and design interface transformations required for banking and partner communications

Java Development & Deployment:

  • Perform hands-on Java development for integration components and support deployment activities to production

Testing & Quality Assurance:

  • Lead and coordinate test automation for integration, end-to-end, and regression testing to ensure reliable releases

Landscape Assessment & Migration:

  • Assess current EAI landscape and lead migration planning, evaluating replacement technologies (Kafka, Java-based, Azure-native) and recommending the most feasible solution

Monitoring & Observability:

  • Implement end-to-end monitoring, observability, and logging (including WIZ and dashboards) to provide real-time visibility into integrations and business flows
  • Create and maintain dashboards and reports for technical and business stakeholders to communicate system health, transactions, and KPIs

AI & Automation:

  • Incorporate AI capabilities where appropriate to enhance automation, anomaly detection, data validation, or analytics within the integration landscape

DevOps & Release Management:

  • Define deployment, operational runbooks, and collaborate with DevOps to ensure robust CI/CD, release, and rollback processes

Team Leadership & Mentoring:

  • Coach and mentor junior integration developers and engineers
  • Drive best practices in design, testing, documentation, and partner onboarding

NB:

South African citizens / residents are preferred. Applicants with valid work permits will also be considered. By applying, you consent to be added to the database and to receive updates until you unsubscribe. If you do not receive a response within 2 weeks, please consider your application unsuccessful.

#isanqa #FullStackDeveloper #Senior #Java #EnterpriseIntegration #SAP #eInvoicing #EAI #Azure #ITHub #NowHiring #fuelledbypassionintegrityexcellence

iSanqa is your trusted Level 2 BEE recruitment partner, dedicated to continuous improvement in delivering exceptional service. Specializing in seamless placements for permanent staff, temporary resources, and efficient contract management and billing facilitation, iSanqa Resourcing is powered by a team of professionals with an outstanding track record. With over 100 years of combined experience, we are committed to evolving our practices to ensure ongoing excellence.


Similar jobs

Full Stack Developer_C#/.Net/Azure/Kubernetes (Contract) - Gauteng/Hybrid - ISB8500192

Apply Now
Back to search page