{"id":1904229,"url":"https://alion.io/job/firstrand-murex-engineer","title":"Murex Engineer","company":{"id":4436,"name":"FirstRand","domain":"firstrand.co.za","url":"https://alion.io/company/firstrand","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sandton, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":25000,"max_usd":50000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":25},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Ansible","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Configuration Management","optional":false},{"name":"Git","optional":false},{"name":"Groovy","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Linux","optional":false},{"name":"Perl","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"Unix","optional":false}],"status":"live","first_seen_at":"2026-10-05T12:16:02Z","employer_posted_date":"2026-10-05","last_verified_at":"2026-10-08T20:29:02Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Job Description\nRole PurposeThe Senior Murex Integration Engineer is responsible for the design, development, configuration, support and continuous improvement of integration solutions within the Murex MX.3 platform.\nThe 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.\nThe 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.\nThis 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.\nKey Responsibilities\nIntegration Design and Development\n\nDesign, develop, configure, enhance and maintain Murex MX.3 integration solutions.\nBuild and support inbound and outbound interfaces between Murex and upstream/downstream systems.\nDevelop and support MxML import/export workflows using MxML Exchange and related Murex integration components.\nWork with Murex Exchange, Connectivity 2.0, MxOpenConnect, Murex APIs and related integration frameworks where applicable.\nAnalyse source system message formats and define appropriate communication, mapping, validation and transformation logic.\nConfigure message flows, data transformations, workflow rules, interface validations and error-handling processes.\nSupport file-based, message-based, API-based and batch integration patterns.\nEnsure integration solutions are robust, scalable, supportable and aligned with business and technical requirements.\nSupport integration across trade lifecycle events, market data, confirmations, settlements, reporting, risk, finance and downstream data distribution.\nProduction Support and Operational Stability\n\nProvide production support for business-critical Murex interfaces during business and support hours.\nMonitor interface execution, message processing, data delivery, batch completion and operational outcomes.\nInvestigate and resolve interface failures, data discrepancies, message transformation issues, processing delays and system exceptions.\nPerform root cause analysis for recurring integration issues and implement permanent corrective actions.\nImprove monitoring, alerting, logging, operational checks and support procedures for Murex interfaces.\nWork with upstream and downstream teams to resolve data delivery, timing, dependency and reconciliation issues.\nSupport incident, problem, change and release management processes for Murex integration services.\nTechnical Analysis and Troubleshooting\nUse SQL and other analytical tools to query, validate and reconcile data across Murex and connected systems.\nAnalyse logs, workflow execution, message payloads, database records and interface outputs to identify root causes.\nTroubleshoot issues across Murex, databases, operating systems, batch processes, middleware and connected applications.\nIdentify and resolve performance bottlenecks in SQL queries, workflows, batch jobs and high-volume integration processing.\nProvide clear technical findings, impact assessments and recommended solutions to stakeholders.\nTesting, Release and Configuration Management\nSupport unit testing, system integration testing, regression testing, user acceptance testing and production validation.\nPrepare and validate test data for integration scenarios.\nParticipate in release cycles and ensure integration changes are tested, documented and supportable before production implementation.\nMaintain configuration management artefacts for integration components, including deployment notes, implementation steps and rollback considerations.\nSupport post-release validation and early-life production monitoring for new or changed interfaces.\nAutomation, Monitoring and Continuous Improvement\nIdentify opportunities to automate repetitive support activities, operational checks and manual recovery steps.\nImprove supportability through scripting, monitoring, alerting, logging and documentation.\nContribute to DevOps practices where applicable, including source control, CI/CD, deployment automation and environment consistency.\nRecommend improvements to existing integration solutions, including simplification, resilience, observability and performance improvements.\nMinimum Qualifications, Experience and Technical Skills\nBachelor’s degree in Computer Science, Information Technology, Engineering, Mathematics, Finance or a related discipline.\n5+ years’ experience working with Murex MX.3, preferably in a technical, integration or engineering role.\n3+ 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.\nStrong understanding of Murex architecture, integration patterns and trade lifecycle processing.\nStrong SQL skills for data analysis, reconciliation, troubleshooting and performance investigation.\nExperience with XML, XSL/XSLT, JSON or related structured data formats.\nExperience with Unix/Linux and shell scripting.\nExperience with Java, Python, Perl, Groovy or similar scripting/programming technologies.\nExperience with file-based, batch, message-based or API-based integration patterns.\nExperience supporting and troubleshooting production interfaces in a financial services or enterprise technology environment.\nStrong analytical and problem-solving ability.\nStrong written and verbal communication skills.\nAbility to work independently and take technical ownership of complex integration issues.\nAdvantageous Experience\nExperience with market data interfaces, including batch or real-time market data flows.\nExperience with packaged Murex interfaces such as MDIT, MarkitWire, BSMT, MarkitCredit or similar.\nExperience integrating Murex with trading platforms, market data providers, confirmation platforms, settlement systems, reporting platforms or risk systems.\nExperience with MQ, Kafka or other enterprise messaging technologies.\nExperience with SOAP/REST web services.\nExperience with Control-M or other enterprise batch scheduling and monitoring tools.\nExperience with Murex Datamart, feeders, extractions and reporting.\nExperience with Murex upgrades, migrations or version-related integration changes.\nExperience with DevOps practices, CI/CD pipelines, Git, Jenkins, Ansible or similar tools.\nExperience with cloud-based integration or hybrid integration patterns.\nExperience with financial products such as FX, rates, fixed income, equities, derivatives or treasury products.\nExperience with SWIFT messages, confirmations, payments or settlement-related workflows.\nCore Technical Skills\nStrong understanding of the Murex MX.3 platform architecture, including how integration components\nAbility to develop, configure and support MxML import/export workflows, including mapping, validation, transformation, processing and error handling.\nPractical knowledge of Murex integration frameworks used to configure, develop, support and troubleshoot inbound and outbound interfaces.\nAbility to design and implement reliable integration solutions between Murex and external systems, ensuring correct data flow, transformation, validation, reconciliation and error handling.\nStrong SQL skills for querying, analysing, validating and reconciling data across Murex and connected systems.\nAbility to use scripting and automation to improve operational efficiency, reduce manual intervention and support repeatable processes.\nExperience supporting business-critical interfaces in production, including monitoring, incident response, impact analysis, root cause investigation and implementation of permanent fixes.\nAbility to identify and resolve performance issues in integration processes, including inefficient queries, slow-running workflows, resource constraints and high-volume message processing.\nImportant Closing Date Note\nTake note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.\n19/10/26All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.","description_format":"text","description_chars":9170,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Investment Banking & M&A Advisory","Leasing, Auto & Equipment Finance"],"lifecycle":[{"event":"open","at":"2026-10-05T12:16:02Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":30,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-10-08T05:49:30Z"},"pay":null,"html_url":"https://alion.io/job/firstrand-murex-engineer","json_url":"https://alion.io/job/firstrand-murex-engineer.json","meta":{"generated_at":"2026-10-09T02:47:11Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1126,"day_limit":5000,"remaining_today":3874,"minute_limit":60,"resets_at":"2026-10-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4436},"rest":"https://alion.io/mcp/rest/get_company?id=4436"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffirstrand-murex-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffirstrand-murex-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffirstrand-murex-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/firstrand-murex-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffirstrand-murex-engineer"}]}