Booking NL
Convergent Mediation Senior Developer (For independent contractors)
Job Profile : Senior Enterprise Applications Engineer
Job Overview:
The Financial Systems team provides technology expertise to the finance department and is responsible for SAP, HANA, and connected 3rd party systems at Booking.com. We want to change the way people work with SAP, by building a finance application platform that supports simplification of business processes and empowers the finance community with better financial insights.We power our Financial Systems using SAP technology like FICA, BRIM (Convergent Mediation, Convergent Invoicing etc), ABAP, HANA, Java, Kafka, Mulesoft and SAP S/4 HANA 2022.
As a Senior Developer specialized in SAP Convergent Mediation (CM) you will work on bringing in various business critical data from upstream systems, reconcile data based on the relevant Business process within Financial Systems and generate business relevant transactions to be consumed in FICA and SAP CI. You will collaborate with SAP Functional Engineers, SAP ABAP Developers, Kafka specialists, Product Managers and Architects across various teams within the organization to build the relevant Integration between upstream systems and SAP.
What you will be doing:
Lead the design, architecture, and development of scalable and high-performance solutions using SAP CM, SAP CI, FICA and Booking Kafka infrastructure for Finance-relevant use cases.
Building Workflows and Configurations to Collect Finance-specific data from upstream systems using Kafka, File/FTP, REST, HANA, and Database methods.
Drive architectural improvements and optimization efforts across SAP CM workflows and integration layers.
Build scalable solutions in SAP CM and supporting Logging, Tracing, and Alerting with various tools like Grafana , Prometheus
Use various data formats like Avro to process and decode data to create relevant BITs for SAP CI and FICA.
Build Unit, Integration, and Automation tests for the various workflows in CM and integrate them with relevant upstream and downstream systems.
Integrate CM workflows with specific version control systems like git and GitLab.
Debug and correct CM issues including issues from upstream and downstream interfaces.
Troubleshoot complex issues in CM workflows and systems, leveraging deep expertise in APL (Application Programming Language) to resolve intricate problems efficiently.
Proactively identify technical gaps and propose end-to-end solutioning strategies for system improvements, scalability, and operational efficiency.
Mentor junior developers and guide them on CM development best practices and standards.
Collaborate with SAP Functional FICA specialists, ABAP developers, Architects, Product Managers, and Leadership on a regular basis to comprehend, design, and build business-critical integration activities within SAP CM.
Participate in technical design reviews, feasibility assessments, and provide expert input into roadmap planning and strategic initiatives.
What you will bring:
9–15 years of Software Design and Development Experience in integration and related technologies
In-depth, hands-on knowledge of SAP/Digital Route Convergent Mediation (CM) with proven abilities to design and build complex, scalable workflows.
Strong experience in end-to-end solution architecture within SAP CM and BRIM ecosystem and focused on the OTC processes like payment, orders etc.
Advanced knowledge of APL (Application Programming Language), Agents, Analysis,IWF and related CM components
Ability to use version control tools like git and GitLab with CM is highly preferred.
Knowledge of building Unit, Integration, and Automation tests using SAP CM is highly desirable.
Deep experience in working with large data sources with ability to build a scalable CM solution using Kafka, REST API, File/FTP, and Database sources.
Processing and decoding different UDRs and being able to use data formats like Avro.
Hands-on experience in SAP HANA (mandatory) and SAP BRIM (good to have).
Experience working on cross-functional teams and leading design discussions with stakeholders across business and IT.
Experience or exposure to Java and Kafka is highly preferred.
Working knowledge of Jira, Agile processes, Test Automation Tools is good to have.
Ability to work independently, take ownership of deliverables, and contribute to strategic platform enhancements.
An Engineering/Science degree in Computer Science/ Electrical/Electronics/ IT etc .Innovation and Team Player mindset.