Skip to main content
Back to jobs

Murex Engineer

External
firstrand logoFirstrand · Johannesburg, South Africa
Full-timeHybrid2w ago
CI/CDDocumentationIntegration TestingObservabilitySQLUnit Testing
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

Job Description Role Purpose The Senior Murex Integration Engineer is responsible for the design, development, configuration, support and continuous improvement of integration solutions within the Murex MX.3 platform. The role focuses on reliable inbound and outbound integration between Murex and upstream/downstream systems, including trade feeds, market data, confirmations, settlements, reporting, risk, finance and operational data flows. The role requires hands-on experience with Murex integration components such as MxML Exchange, Connectivity 2.0, MxML workflows, Murex APIs, file-based integration, message transformation, workflow configuration, monitoring, troubleshooting and production support. The Senior Murex Integration Engineer will work closely with business users, technology teams, infrastructure teams, support teams, vendors and downstream consumers to understand requirements, deliver robust integration solutions and ensure stable day-to-day operation of critical Murex interfaces. This is a hands-on Murex integration engineering role, not a general Murex functional configuration role. The primary focus is the design, build, support and optimisation of Murex interfaces, MxML workflows, message transformations, upstream/downstream connectivity, monitoring, troubleshooting, production stability and continuous improvement of Murex integration services. Key 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. Technical Analysis and Troubleshooting 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. Testing, Release and Configuration Management 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. Automation, Monitoring and Continuous Improvement 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. Minimum Q


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at firstrand? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect