16 June 2026 FirstRand Closing 26 June 2026

Murex Engineer

Financial Services, Banking

Minimum Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, Mathematics, Finance or a related discipline.
  • 5+ years’ experience working with Murex MX.3, preferably in a technical, integration or engineering role.
  • 3+ years’ hands-on experience with Murex integration components such as MxML Exchange / MXML Exchange, Connectivity 2.0, MxML workflows, MxOpenConnect, Murex APIs, and interface configuration and support.
  • Strong understanding of Murex architecture, integration patterns and trade lifecycle processing.
  • Strong SQL skills for data analysis, reconciliation, troubleshooting and performance investigation.
  • with XML, XSL/XSLT, JSON or related structured data formats.
  • with Unix/Linux and shell scripting.
  • with Java, Python, Perl, Groovy or similar scripting/programming technologies.
  • with file-based, batch, message-based or API-based integration patterns.
  • supporting and troubleshooting production interfaces in a financial services or enterprise technology environment.
  • Strong analytical and problem-solving ability.
  • Strong written and verbal communication skills.
  • Ability to work independently and take technical ownership of complex integration issues.
  • with market data interfaces, including batch or real-time market data flows.
  • with packaged Murex interfaces such as MDIT, MarkitWire, BSMT, MarkitCredit or similar.
  • integrating Murex with trading platforms, market data providers, confirmation platforms, settlement systems, reporting platforms or risk systems.
  • with MQ, Kafka or other enterprise messaging technologies.
  • with SOAP/REST web services.
  • with Control-M or other enterprise batch scheduling and monitoring tools.
  • with Murex Datamart, feeders, extractions and reporting.
  • with Murex upgrades, migrations or version-related integration changes.
  • with DevOps practices, CI/CD pipelines, Git, Jenkins, Ansible or similar tools.
  • with cloud-based integration or hybrid integration patterns.
  • with financial products such as FX, rates, fixed income, equities, derivatives or treasury products.
  • with SWIFT messages, confirmations, payments or settlement-related workflows.

Responsibilities

  • Integration Design and Development
  • Design, develop, configure, enhance and maintain Murex MX.3 integration solutions.
  • Build and support inbound and outbound interfaces between Murex and upstream/downstream systems.
  • Develop and support MxML import/export workflows using MxML Exchange and related Murex integration components.
  • Work with Murex Exchange, Connectivity 2.0, MxOpenConnect, Murex APIs and related integration frameworks where applicable.
  • Analyse source system message formats and define appropriate communication, mapping, validation and transformation logic.
  • Configure message flows, data transformations, workflow rules, interface validations and error-handling processes.
  • Support file-based, message-based, API-based and batch integration patterns.
  • Ensure integration solutions are robust, scalable, supportable and aligned with business and technical requirements.
  • Support integration across trade lifecycle events, market data, confirmations, settlements, reporting, risk, finance and downstream data distribution.
  • Production Support and Operational Stability
  • Provide production support for business-critical Murex interfaces during business and support hours.
  • Monitor interface execution, message processing, data delivery, batch completion and operational outcomes.
  • Investigate and resolve interface failures, data discrepancies, message transformation issues, processing delays and system exceptions.
  • Perform root cause analysis for recurring integration issues and implement permanent corrective actions.
  • Improve monitoring, alerting, logging, operational checks and support procedures for Murex interfaces.
  • Work with upstream and downstream teams to resolve data delivery, timing, dependency and reconciliation issues.
  • Support incident, problem, change and release management processes for Murex integration services.
  • Use SQL and other analytical tools to query, validate and reconcile data across Murex and connected systems.
  • Analyse logs, workflow execution, message payloads, database records and interface outputs to identify root causes.
  • Troubleshoot issues across Murex, databases, operating systems, batch processes, middleware and connected applications.
  • Identify and resolve performance bottlenecks in SQL queries, workflows, batch jobs and high-volume integration processing.
  • Provide clear technical findings, impact assessments and recommended solutions to stakeholders.
  • Support unit testing, system integration testing, regression testing, user acceptance testing and production validation.
  • Prepare and validate test data for integration scenarios.
  • Participate in release cycles and ensure integration changes are tested, documented and supportable before production implementation.
  • Maintain configuration management artefacts for integration components, including deployment notes, implementation steps and rollback considerations.
  • Support post-release validation and early-life production monitoring for new or changed interfaces.
  • Identify opportunities to automate repetitive support activities, operational checks and manual recovery steps.
  • Improve supportability through scripting, monitoring, alerting, logging and documentation.
  • Contribute to DevOps practices where applicable, including source control, CI/CD, deployment automation and environment consistency.
  • Recommend improvements to existing integration solutions, including simplification, resilience, observability and performance improvements.
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, Mathematics, Finance or a related discipline.
  • 5+ years’ experience working with Murex MX.3, preferably in a technical, integration or engineering role.
  • 3+ years’ hands-on experience with Murex integration components such as MxML Exchange / MXML Exchange, Connectivity 2.0, MxML workflows, MxOpenConnect, Murex APIs, and interface configuration and support.
  • Strong understanding of Murex architecture, integration patterns and trade lifecycle processing.
  • Strong SQL skills for data analysis, reconciliation, troubleshooting and performance investigation.
  • with XML, XSL/XSLT, JSON or related structured data formats.
  • with Unix/Linux and shell scripting.
  • with Java, Python, Perl, Groovy or similar scripting/programming technologies.
  • with file-based, batch, message-based or API-based integration patterns.
  • supporting and troubleshooting production interfaces in a financial services or enterprise technology environment.
  • Strong analytical and problem-solving ability.
  • Strong written and verbal communication skills.
  • Ability to work independently and take technical ownership of complex integration issues.
  • with market data interfaces, including batch or real-time market data flows.
  • with packaged Murex interfaces such as MDIT, MarkitWire, BSMT, MarkitCredit or similar.
  • integrating Murex with trading platforms, market data providers, confirmation platforms, settlement systems, reporting platforms or risk systems.
  • with MQ, Kafka or other enterprise messaging technologies.
  • with SOAP/REST web services.
  • with Control-M or other enterprise batch scheduling and monitoring tools.
  • with Murex Datamart, feeders, extractions and reporting.
  • with Murex upgrades, migrations or version-related integration changes.
  • with DevOps practices, CI/CD pipelines, Git, Jenkins, Ansible or similar tools.
  • with cloud-based integration or hybrid integration patterns.
  • with financial products such as FX, rates, fixed income, equities, derivatives or treasury products.
  • with SWIFT messages, confirmations, payments or settlement-related workflows.
  • Strong understanding of the Murex MX.3 platform architecture, including how integration components
  • Ability to develop, configure and support MxML import/export workflows, including mapping, validation, transformation, processing and error handling.
  • Practical knowledge of Murex integration frameworks used to configure, develop, support and troubleshoot inbound and outbound interfaces.
  • Ability to design and implement reliable integration solutions between Murex and external systems, ensuring correct data flow, transformation, validation, reconciliation and error handling.
  • Strong SQL skills for querying, analysing, validating and reconciling data across Murex and connected systems.
  • Ability to use scripting and automation to improve operational efficiency, reduce manual intervention and support repeatable processes.
  • supporting business-critical interfaces in production, including monitoring, incident response, impact analysis, root cause investigation and implementation of permanent fixes.
  • Ability to identify and resolve performance issues in integration processes, including inefficient queries, slow-running workflows, resource constraints and high-volume message processing.
How to apply