About the Role

You will play a key role in delivering a large-scale
eInvoicing platform , enabling seamless exchange of financial documents across internal systems and external partners.
This role combines
architecture, hands-on development, and leadership , requiring deep expertise in SAP, enterprise integration, and modern cloud technologies.

Key Responsibilities

Architecture & Integration

  • Translate business requirements into scalable technical designs aligned with SAP, EAI, and cloud platforms
  • Design and lead integrations across complex environments (120+ interfaces)
  • Define and implement robust message formats (IDoc, XML, JSON)
  • Evaluate and modernise existing integration landscapes

Development & Delivery

  • Perform hands-on Java development for enterprise integration components
  • Design and implement IDoc to XML/JSON transformations for partner and banking integrations
  • Lead end-to-end implementation across multi-system environments
  • Support deployment and production readiness

Monitoring & Observability

  • Build end-to-end dashboards (e.g. Splunk or similar) integrating upstream and downstream data
  • Implement monitoring, logging, and observability for distributed systems
  • Provide real-time visibility into system health, transactions, and performance
  • Enable proactive issue detection through early warning indicators

Cloud & Platform Engineering

  • Work with Azure Cloud and SAP Cloud Platform (SCP)
  • Drive modernisation using event-driven architectures (Kafka, cloud-native solutions)
  • Collaborate with DevOps teams on CI/CD, automation, and infrastructure

Testing, Reliability & Optimisation

  • Lead test automation across integration, end-to-end, and regression testing
  • Drive performance tuning, capacity planning, and system scalability
  • Define operational runbooks and deployment processes
  • Ensure high availability and reliability across integration platforms

Leadership & Strategy

  • Engage stakeholders to gather, prioritise, and refine requirements
  • Lead migration planning and recommend future-state architectures
  • Mentor and coach developers and engineers
  • Drive best practices across design, testing, and delivery

Essential Skills & Experience

  • Strong Java development experience in enterprise environments
  • Deep expertise in enterprise integration (EAI) and middleware patterns
  • Solid SAP FI knowledge and integration experience
  • Hands-on experience with IDocs and mapping to XML/JSON
  • Experience building E2E monitoring dashboards (e.g. Splunk or similar)
  • Strong experience with Azure Cloud and SAP Cloud Platform
  • Proven ability to design and operate large-scale integration landscapes
  • Strong stakeholder engagement and communication skills

Advantageous

  • Experience with eInvoicing or financial systems
  • Apache Kafka / event-driven architectures
  • SAP integration technologies (PI/PO, CPI, BAPI)
  • Docker, Kubernetes, AKS
  • CI/CD pipelines (Azure DevOps, GitHub Actions, Terraform)
  • Security and compliance in financial integrations
  • Synthetic monitoring, SLOs, and alerting frameworks
  • Dashboarding and reporting tools (WIZ, BI tools)
  • AI-driven automation or analytics within integration environments

Qualifications

  • Degree in Computer Science, Software Engineering, or related field
  • 5+ years experience in enterprise integration, middleware, or systems architecture
  • Proven delivery of complex integration solutions across multiple systems

Similar jobs

More from Open Source (Pty) Ltd
Open Source (Pty) Ltd 1 day ago
Open Source (Pty) Ltd 1 day ago
Open Source (Pty) Ltd 1 day ago

Full Stack Developer (Senior) 0362

Apply Now
Back to search page