Infor is building a recent Data Fabric capability that bridges structural data gaps across Infor's ERP products through a canonical data model, and elevates that canonical data into unified business intelligence through an ontology layer built on Apache Jena and SPARQL. Together these capabilities lower cross-application integration cost, unlock multi-tenant analytics, and provide the semantic foundation required to scale Generative AI from Data Fabric.
As a Senior Software Engineer, you will design and build core pieces of this semantic layer: ontology models, canonical entity schemas, and the SPARQL/Jena-based services that expose them, while mentoring Software Engineers and partnering closely with the Team Leader and architecture stakeholders.
A Typical Day In The Life Includes
• Design and build ontology models (RDF/OWL) and canonical data model entities for cross-ERP integration domains (e.g., Customer Master, Order-to-Cash, Financials).
• Develop and optimize SPARQL queries and Apache Jena-based services,
including TDB2-backed stores, for production-scale semantic data access.
• Lead cross-ERP mapping design — translating disparate ERP schemas (XSD/JSON Schema and native models) into the shared canonical model, handling edge cases such as multi-tenant variants and schema drift.
• Author SHACL validation rules and data-quality checks for canonical and ontology artifacts, partnering with Quality Senior Analysts on test strategy.
• Review designs and code from Software Engineers; mentor them through the ontology and canonical modeling learning path.
• Contribute canonical/ontology artifacts that feed Data Fabric ETL and streaming pipelines, and that will underpin future GenAI/RAG use cases over Data Fabric's knowledge graphs.
• Participate in architecture reviews, present design trade-offs to product and engineering stakeholders, and help evolve governance for ontology versioning and canonical schema chan