Be wary of WhatsApp messages impersonating Jobline Resources's staff offering job opportunities. Those who encounter suspicious messages can contact Jobline at +65 6339 7198

Responsibilities

Reporting Requirements & Architecture Design
• Own and lead the Datamart reporting workstream for the MX.3 transformation programme, covering all user streams: Front Office (PnL, positions, trading blotters), Back Office (settlements, confirmations, nostro), Market Risk (VaR, stress testing, sensitivities), Credit Risk (PFE, CVA, CCR), and Finance (accruals, mark-to-market, P&L attribution).
• Engage directly with business stakeholders — including traders, risk managers, finance controllers, and operations heads — to gather, analyse, and formalise reporting requirements into detailed Business Requirement Specifications (BRS) and Technical Design Documents (TDDs).
• Understand the Murex system setup at the client: the organisation of support teams, EOD procedures, report delivery processes, and the interdependencies between Datamart and other MX.3 modules (FO, BO, Risk, Finance, Integration).
• Design a generic Datamart data model aligned to the bank's reporting taxonomy, then create the required Datamart objects (dynamic tables, feeders, extractions, scanner templates, processing scripts) to support all reporting use cases.
• Segregate and categorise reports by users, products, creation classes, fields required, complexity, and execution frequency to build a scalable and maintainable reporting catalogue.
• Communicate regularly with business Team Leads and programme stakeholders to ensure all Datamart deliverables are progressing as planned and expectations are actively managed.

Datamart Configuration, Development & Optimisation
• Perform in-depth analysis of the Datamart setup and table structures to identify redundant objects, minimise batch execution time, and maximise reuse of existing Datamart components.
• Develop and configure all Murex Datamart objects: dynamic tables (PL, CS, DT, MV, LRB, PLVAR), feeders, batch of feeders, processing scripts, scanner templates, extractions, reporting tables, and pre/post filter conditions.
• Design and implement Simulation-based Reports and Risk Matrix-based reports for market risk and credit risk reporting consumers within the MX.3 platform.
• Configure and optimise EOD batch execution: implement parallel feeding strategies, resolve batch bottlenecks, tune query performance, and manage processing script sequencing within Control-M or equivalent job schedulers.
• Implement dataset historisation techniques within the Datamart to support time-series reporting, regulatory lookback requirements, and management information (MI) aggregation.
• Develop and maintain stored procedures, extractions, and complex SQL logic (Sybase/Oracle) for data processing, report population, and cross-module data joins leveraging the Murex FIN schema.
• Develop simulation views and scenario analysis reporting objects to support pre-trade and risk management reporting requirements for Front Office and Risk users.

Report Validation, Reconciliation & Quality Assurance
• Execute processing scripts and batch jobs manually or via scheduling tools (Control-M), and reconcile Datamart report extraction output against onscreen MX.3 views and Mreport output to validate data accuracy.
• Analyse and resolve discrepancies arising from filter condition changes, feeder configuration differences, or data model modifications between Datamart report runs.
• Define and execute Datamart-specific test cases for SIT and UAT; ensure all test documentation and deliverables are consistent with programme testing standards and acceptance criteria.
• Assist in effort estimation for Datamart development and UAT scope; maintain accurate delivery tracking and escalate issues or risks to the Programme Manager in a timely manner.
• Participate in structured peer reviews of requirements, technical specifications, and testing documentation; provide constructive feedback and maintain quality standards across the Datamart workstream.

Migration, Integration & Market Data
• Lead the migration of legacy Mreport-based reports to MX.3 Datamart equivalents, including gap analysis, mapping documentation, configuration build, and parallel run reconciliation.
• Manage market data integration and validation within the Datamart, ensuring rate curves, volatility surfaces, FX rates, and credit spread data are correctly sourced and represented in Datamart report calculations.
• Leverage NeoXam Data Hub scripting or equivalent data hub capabilities for data pipeline integration between MX.3 Datamart and downstream BI, regulatory reporting, or finance consolidation platforms.
• Coordinate with the Integration Lead to align Datamart extraction design with the broader enterprise data flow architecture, ensuring consistency of data lineage from trade booking through to report output.
• Configure MDCS (Market Data Curve Server), mxres configuration files, and launcher flags to support Datamart batch execution and reporting server performance requirements.

Team Leadership & General Management
• Lead, manage, and mentor a team of Datamart reporting consultants and developers; delegate work effectively, review team output, and maintain delivery quality across all Datamart stream deliverables.
• Responsible for end-to-end ownership of Datamart reporting deliverables: from requirements intake through design, development, testing, UAT support, and post-deployment production validation.
• Ensure all team members are guided on best practices for Datamart configuration, object reuse strategies, batch optimisation, and coding standards within the MX.3 reporting framework.
• Demonstrate the ability to work proactively and independently where required, displaying strong initiative in identifying reporting gaps, performance issues, or data quality risks before they impact programme delivery.
• Contribute to programme governance forums by providing Datamart workstream status updates, risk and issue logs, and delivery milestone tracking to the Programme Manager and Steering Committee.

Requirements

Bachelor's degree or higher in Finance, Computer Science, Information Technology, Financial Engineering, or a related discipline.
• Formal Murex training or certification in Datamart and Reporting modules is advantageous. Master's degree in a quantitative or technical field is a plus.
Technical Skills
• Excellent SQL programming skills (Sybase and Oracle); proficiency in PL/SQL for stored procedures, complex joins, and performance-optimised query design across the Murex FIN schema.
• Unix / Linux experience is necessary; Shell scripting (awk, sed, Perl, Bash) is highly desirable for batch automation, data processing, and monitoring script development.
• Python scripting for data processing, reconciliation automation, and Datamart batch management; experience with Python in NeoXam Data Hub or similar environments is advantageous.
• Experience with at least one reporting / BI tool: Actuate eRD Pro (preferred), Crystal Reports, MicroStrategy, or equivalent; Excel VBA for report automation and data validation is a plus.
• Familiarity with scheduling tools: Control-M (preferred), AutoSys, or equivalent for Datamart batch job management, dependency configuration, and execution monitoring.
• Desirable: knowledge of MRA/MRE or MLC module configuration; familiarity with Murex Pricing, Trade Repository, Trade Validation, MDCS, and MxML Exchange workflows.
• Java knowledge (especially Apache Camel, Maven) for integration touchpoints between Datamart and downstream systems is an advantage.
• 10+ years of hands-on experience as a Murex Datamart Developer, Consultant, or Reporting Lead on MX.3 programmes within corporate or investment banking environments.
• Mandatory in-depth expertise in MX.3 Datamart architecture and configuration: Datamart management, dynamic tables (PL, CS, DT, MV, LRB, PLVAR), feeders, batch of feeders, processing scripts, scanner templates, extractions, and reporting tables.


Shortlisted candidates will be offered a 1 Year Agency employment contract.