{"schemaVersion":"jobsearcher.job.v1","id":"42822349eac0630a6c06cfcf","url":"https://jobsearcher.com/jobs/42822349eac0630a6c06cfcf","canonicalUrl":"https://jobsearcher.com/jobs/42822349eac0630a6c06cfcf","title":"Middleware Software Engineer / Developer","description":"Position Summary\n\nWe are seeking a Middleware Software Engineer / Developer to support the modernization of a proprietary middleware broker application used to interface with IBM Engineering Lifecycle Management, formerly IBM ELM.\n\nThe current middleware tool acts as a broker that pulls and processes data using SPARQL queries for reporting into IBM ELM. The underlying database has already been converted to a SQL relational database, and the next phase of the project is to update the middleware broker application so it can pull, process, and store data using SQL instead of SPARQL.\n\nThe ideal candidate will have strong experience supporting, developing, and modifying middleware tools, with hands-on development experience in Java, C++, and C, along with a working understanding of SPARQL, SQL, and relational database technologies.\n\nKey Responsibilities\n\nSupport and enhance a proprietary middleware broker application used in connection with IBM ELM.\nModify existing middleware functionality to pull, process, and store data from a SQL relational database.\nReplace or refactor legacy SPARQL-based query logic with SQL-based data access and processing.\nAnalyze existing Java, C++, and C code to understand current broker behavior and data flows.\nWork with converted SQL database structures to ensure data is retrieved and stored accurately.\nSupport reporting workflows that feed data into IBM ELM.\nTroubleshoot and resolve middleware application issues.\nDevelop, test, and validate changes to the broker application.\nSupport configuration management and version control processes.\nAssist with documentation of system changes, data flow logic, and application updates.\nProvide support for Microsoft Excel-based reporting tools, including macros where applicable.\nRequired Qualifications\n\nStrong experience as a Middleware Engineer with Hands-on experience supporting, developing, or updating middleware applications or integration tools.\nProficiency with Java.\nExperience with C++ and/or C application development.\nStrong working knowledge of SQL and relational database concepts.\nAbility to understand existing legacy code and refactor application logic.\nBasic understanding of SPARQL and semantic query concepts.\nExperience working with applications that retrieve, process, transform, or store data between systems.\nStrong debugging, troubleshooting, and problem-solving skills.\nExperience working in a configuration-managed software environment.\nPreferred Qualifications\n\nExperience with Apache Jena.\nExperience supporting tools that interact with IBM Engineering Lifecycle Management / IBM ELM or other PLM tools.\nExperience migrating applications from semantic query models, such as SPARQL, to relational SQL-based data models.\nMicrosoft Excel experience, including macro development and support.\nExperience with reporting tools, data extraction, or engineering lifecycle/reporting environments.\nFamiliarity with proprietary or internally developed broker, middleware, or integration tools.\nFlexible work from home options available.","company":"Infotron","rawCompany":"infotron","city":"Arlington","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-08-03T13:32:36.702Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Middleware Software Engineer / Developer","description":"Position Summary\n\nWe are seeking a Middleware Software Engineer / Developer to support the modernization of a proprietary middleware broker application used to interface with IBM Engineering Lifecycle Management, formerly IBM ELM.\n\nThe current middleware tool acts as a broker that pulls and processes data using SPARQL queries for reporting into IBM ELM. The underlying database has already been converted to a SQL relational database, and the next phase of the project is to update the middleware broker application so it can pull, process, and store data using SQL instead of SPARQL.\n\nThe ideal candidate will have strong experience supporting, developing, and modifying middleware tools, with hands-on development experience in Java, C++, and C, along with a working understanding of SPARQL, SQL, and relational database technologies.\n\nKey Responsibilities\n\nSupport and enhance a proprietary middleware broker application used in connection with IBM ELM.\nModify existing middleware functionality to pull, process, and store data from a SQL relational database.\nReplace or refactor legacy SPARQL-based query logic with SQL-based data access and processing.\nAnalyze existing Java, C++, and C code to understand current broker behavior and data flows.\nWork with converted SQL database structures to ensure data is retrieved and stored accurately.\nSupport reporting workflows that feed data into IBM ELM.\nTroubleshoot and resolve middleware application issues.\nDevelop, test, and validate changes to the broker application.\nSupport configuration management and version control processes.\nAssist with documentation of system changes, data flow logic, and application updates.\nProvide support for Microsoft Excel-based reporting tools, including macros where applicable.\nRequired Qualifications\n\nStrong experience as a Middleware Engineer with Hands-on experience supporting, developing, or updating middleware applications or integration tools.\nProficiency with Java.\nExperience with C++ and/or C application development.\nStrong working knowledge of SQL and relational database concepts.\nAbility to understand existing legacy code and refactor application logic.\nBasic understanding of SPARQL and semantic query concepts.\nExperience working with applications that retrieve, process, transform, or store data between systems.\nStrong debugging, troubleshooting, and problem-solving skills.\nExperience working in a configuration-managed software environment.\nPreferred Qualifications\n\nExperience with Apache Jena.\nExperience supporting tools that interact with IBM Engineering Lifecycle Management / IBM ELM or other PLM tools.\nExperience migrating applications from semantic query models, such as SPARQL, to relational SQL-based data models.\nMicrosoft Excel experience, including macro development and support.\nExperience with reporting tools, data extraction, or engineering lifecycle/reporting environments.\nFamiliarity with proprietary or internally developed broker, middleware, or integration tools.\nFlexible work from home options available.","datePosted":"2026-08-03T13:32:36.702Z","dateModified":"2026-08-03T13:32:36.702Z","hiringOrganization":{"@type":"Organization","name":"Infotron","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Arlington","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"42822349eac0630a6c06cfcf"},"url":"https://jobsearcher.com/jobs/42822349eac0630a6c06cfcf"}}