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.