> Markdown version of [/jobs/ext/3488266-sap-mdg-developer-data-quality-management-abap-brfplus](https://www.wearedevelopers.com/jobs/ext/3488266-sap-mdg-developer-data-quality-management-abap-brfplus). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SAP MDG Developer, Data Quality Management (ABAP, BRFplus) - **Company:** CNT Management Consulting AG - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Advanced Business Application Programming (ABAP), Application Programming Interfaces (APIs), Agile Methodology, Unit Testing, Data as a Services, Software Debugging, Eclipse (Software), SAP (Applications), Sap Fiori, SAPBasis, SAP S/4HANA, SAP MDG, Data Management, GXP - **Published:** September 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1ea4e822b6db931b ## About the Role * 5+ years hands-on ABAP Objects. You write and debug classes. Eclipse / ADT, ABAP Unit, ATC are daily tools, not words you have heard. * BRFplus in practice: decision tables, expressions, and function calls into ABAP. * MDG from the technical side: the MDG data model (USMD*), entity types, BAdI implementations, derivations and validations. UI configuration (FPM / Fiori) is a plus. * CDS views, and ideally S/4HANA extensibility concepts (key-user versus developer extensibility, released APIs, clean core). * At least one full MDG DQM implementation or rule migration that you built yourself, rather than specified for a development team. * Master data domain knowledge in at least one of: business partner / customer / supplier, material, finance objects. * Enough familiarity with Information Steward and Data Services to read existing rules, rule bindings and cleansing logic on your own. * Fluent Business English, * Experience in a regulated (GxP / pharma) SAP environment, including validation documentation and impact analysis. * SAP Datasphere or SAC for downstream data quality reporting. * Interest in project work and consulting and experience in agile Development with Client Interaction. ## Description * Analyze the legacy rule inventory and translate it into MDG DQM rule definitions, including the cases that do not map one to one. * Implement validation, derivation and check logic in the MDG DQM rule repository, including everything that cannot be expressed declaratively: BRFplus expressions, decision tables, and function calls backed by your own ABAP classes. * Develop custom checks, derivations and validations in MDG through the standard enhancement points (for example the MDG rule service BAdIs) and wire rule results into Change Request processing and remediation workflow. * Build and tune the CDS views and evaluation scopes that the DQM runs, and the Data Quality dashboards read from. * Configure, schedule and performance-tune evaluation runs on production-scale master data volumes and analyze failures at code and runtime level. * Use rule mining as input, and be able to judge, correct and rewrite what mining proposes. * Configure, schedule and performance-tune evaluation runs on production-scale master data volumes and analyze failures at code and runtime level. * Use rule mining as input, and be able to judge, correct and rewrite what mining proposes. * Deliver to validated-environment standards: ABAP Unit tests, ATC-clean code, transport discipline, technical documentation per rule. ## Related Videos - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [Replacing Excel with SAP APIs & Python validation](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)