Project detailsOur client, a prominent bank in Singapore, is seeking a MLC consultant for an ongoing project. The project scope includes development and enhancements such as account automation, futures price correction, and prime brokerage. Responsibilities• Understand requirements and prepare solution design document• Participate in MLC configuration and development• Help in implementing New and Amendment of risk formulae as per the business requirement.• Create and Enhance LTS LRB Task• Build/Maintain MLC Reports• Scripting for EOD jobs• Trade life cycle and workflow enhancement (where required)• Prepare documentation of the changes• Perform SIT and regression testing.• Support user testing (UAT) phase• Support release activities• Support for post-deployment activities
Requirements• 6+ years of experience working directly with users to gather/ analyze requirements and translation into a technical solution• Strong Murex MLC technical experience is mandatory• Good work exposure in static setup and risk configuration in MLC module• MLC LRB and datamart report configuration• Banking Background, Specifically in Risk Management and/ or Treasury• Understanding of Credit Risk Concepts• Mandatory experience in MLC report development• Experience working on LTS tasks configuration, execution and LRB reporting• Good knowledge of PLSQL and Oracle DB• Good understanding of Murex DataModel, Dynamic Tables and Viewers• Knowledgeable in Unix shell scripting on Solaris• Understanding of Treasury products including Derivatives, Fixed Income and Money Market products - RDBMS - Oracle - Unix/Linux OS
Project Description:Our client, a prominent bank in Singapore, is seeking a MXML consultant for an ongoing project. The project scope includes development and enhancements such as account automation, futures price correction, and prime brokerage.
Responsibilities:Write transformation logic for source data format to Murex understandable format (MxML)Create MxML import and export workflows using MXML ExchangeDocument Functional, Technical Specification and Test Cases for integrationProduce exception reports for failuresConfigure and Build Murex Reports for reports-based interfacesBuild custom tasks in MxML Exchange for specific processing not available through standard task library
Mandatory Skills Description:6+ years of experience in Murex MX3 MxML, BO Processing, confirmations, settlementsShould have FO -Pre Trade experienceUnix/Linux scripting, SQLAble to work independentlyPrepare Technical specification for the given requirements.Deliver the allocated build items for signed off technical specification.Conduct Unit Testing by taking full responsibility of the build quality.Experience in agile methodology and tools like JIRA, ConfluenceSupport Testing phases from SIT/UAT.Post deployment fixes and handover to BAU.To provide proper documentation for the overall build as per the client internal guidelines.To follow delivery processes as mandated by client internal guidelines.
Nice-to-Have Skills Description:Understanding of Trade Life Cycle & Murex upgrade Experience.
Project Description:Our client is the corporate and investment banking arm of The Group, world's 12th largest bank by total assets.We work daily with international branches located in 30 markets by:Envisioning and preparing the Bank's futures information systemsPartnering and supporting core banking flagships and transverse areas in their large scale development projects.-Providing premium In-house Banking applications,This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market.We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.
We are looking for an exceptional Software Architect and Engineering Chapter Lead to shape the technical culture and engineering excellence of our client's Capital Markets IT division. This position will be the guardian of software craftsmanship ensuring that every system we build is clean, resilient, observable, and built to last. Beyond your individual architectural contributions, you will animate our Engineering Chapter: a community of practice that elevates every engineer on the floor through mentorship, standards, and relentless pursuit of quality
Responsibilities:Software Engineering & Craftsmanship:Embed Clean Code principles (e.g. SOLID, DRY, YAGNI) as non-negotiable standards across all teams.Own the engineering quality framework: code review standards, static analysis gates, test coverage requirements, and performance benchmarks.Lead by example — contribute to critical codebases, perform deep technical code reviews, and pair-program with engineers to model best practice.Drive Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) adoption to improve correctness and documentation.Define and enforce Definition of Done (DoD) criteria that include architectural, security, and performance quality gates.
Software Architecture:Design end-to-end architectures for capital markets platforms (pricing engines, order management, risk, post-trade) prioritising low latency, fault-tolerance, and auditability.Define and govern technology standards, patterns, and reference architectures across the division.•Drive architectural reviews and Architectural Decision Records (ADRs), ensuring decisions are documented, peer-reviewed, and communicated.Balance tactical delivery needs with long-term architectural health — managing trade-offs transparently.Champion event-driven, domain-driven, and cloud-native architectures where appropriate. GenAI / Agentic AI for Software Engineering:Integrate GenAI/Agentic AI into engineering workflows to accelerate coding, testing, documentation, and troubleshooting.Build reusable GenAI, MCP components, prompt libraries, engineering agents, automated test generators and code refactoring assistants.Partner with enterprise AI teams to ensure governance, data safeguards, and safe model usage.Track and report measurable productivity, quality, and cycle-time improvements enabled by GenAI.
Chapter Leadership:Lead and grow the Engineering Chapter: a cross-filiere community of practice for software engineers across Capital Markets IT.Convene regular Chapter sessions , tech talks, architecture story boards, refactoring workshops, and book clubs to foster continuous learning.Define and maintain a shared engineering competency framework and career ladder for software engineers.Mentor senior and principal engineers; provide structured technical coaching aligned with individual growth plans.Collaborate with Tribe Leads and Product Owners to ensure engineering quality does not erode under delivery pressure.
Technical Governance & Strategy:Own the technology radar for Capital Markets IT: assess, trial, adopt or hold technologies in partnership with the global architecture and engineering teams.Lead the technical due diligence on vendor solutions, open-source frameworks, and cloud services.Track and present engineering health metrics (code quality, deployment frequency, MTTR, change failure rate) to leadership.Partner with Cloud, Security and infrastructure teams to embed shift-left practices into the SDLC.
Mandatory Skills Description:Master or Bachelor's degree in Computer Science / Information Technology / Programming & Systems Analysis / Science (Computer Studies) facultiesAI ProficiencyDemonstrated ability to effectively utilize AI-powered tools (e.g., GitHub Copilot) to enhance productivity and problem-solving capabilitiesUnderstanding of AI/ML fundamentals including prompt engineering, model limitations, and best practices for human-AI collaborationExperience in evaluating AI-generated outputs for accuracy, security, and alignment with business requirementsAbility to identify opportunities for AI integration and automation within existing workflows and processes
Domain & Technical Background10+ years of software engineering experience, with at least 4 years in a principal, staff, or architect roleCore: Deep hands-on expertise in at least one primary language ecosystem:o Java / Kotlin (Spring Boot, Project Loom, GraalVM) o Python (asyncio, Cython, NumPy/Pandas for quant workflows)o C++ (modern C++20, lock-free structures, FPGA/kernel bypass desirable)Proven background in Capital Markets IT: trading systems, risk engines, order routing, or post-trade processing Experience designing distributed systems with strong consistency, exactly-once semantics, and sub-millisecond latency requirementsHands-on experience with messaging infrastructure: Kafka, Solace, or similar low-latency brokersCloud architecture experience (AWS, Azure, or GCP) with an understanding of hybrid cloud patterns common in regulated financial environmentsPractical experience applying GenAI & Agentic AI tools/frameworks in enterprise engineering workflows
Craftsmanship & Engineering ExcellenceDemonstrable commitment to Clean Code and software craftsmanship; able to articulate and teach these principlesExperience implementing and governing CI/CD pipelines with quality gates (SonarQube, Checkmarx, Veracode, or equivalent)Strong understanding of software testing strategies: unit, integration, contract, performance, and chaos engineeringFamiliarity with Domain-Driven Design (DDD), Event Sourcing, and CQRS patterns in a financial domain context
Leadership & Chapter / Community of PracticeExperience running or participating in a Chapter, Guild, or Centre of Excellence within an Agile/SAFe/Spotify model organisationDemonstrable ability to define and operationalise engineering standards at scale — across multiple squads or delivery teamsStrong technical communication: able to translate complex architectural decisions for both engineering and business audiencesTrack record of developing senior engineering talent through mentoring, structured feedback, and technical coaching
Nice-to-Have Skills Description:Knowledge of real-time analytics and stream processing: Apache Flink, Spark Streaming, or kdb+/q.Contributions to open-source projects or published technical writing demonstrating thought leadership.Certifications: AWS Solutions Architect Professional, CKA, or equivalent.Familiarity with inner source models and developer experience (DX) tooling.Exposure to quantitative finance concepts: pricing models, Greeks, VaR, or portfolio risk, trading value chain is appreciatedExperience with FIX protocol, SWIFT, FpML, or other capital markets messaging standards.
Project Description:Our client, a prominent bank in Singapore, is seeking a Datamart reporting consultant for an ongoing project. The project scope includes development and enhancements such as account automation, futures price correction, and prime brokerage.
Responsibilities:As Murex Datamart Reporting Consultant, you will be part of application development and maintenance projects.As part of the Treasury team, you will be involved in planning, design, and solutions around Murex Datamart.Communicate with customer Team Leads and ensure work is carried out as desired.Responsible for end-to-end ownership of deliverables of DataMart reporting and team.
Mandatory Skills Description:6+ years of experience in Murex DatamartGood understanding and working experience of designing and implementing DatamartExperience in Murex DevelopmentExperience in Simulation-based Reports and Risk Matrix-based reports, complex reports would be requiredGood exposure to dynamic tables, pre and post filters, feeders, batch of feeders, extractions, reporting tables, and processing scriptsSQL-based reports and extractionsAbility to work proactively, independently when necessary, and displays strong initiative.Strong communication and presentation skills. Excellent team player and multicultural awareness
Nice-to-Have Skills Description:Any reconciliation tools experienceOptimization of feeders and reports would be an advantage
Project Description:We are looking for a C++ engineer to design and build high performance, low latency applications that process large volumes of real time data. You will work on systems where microseconds and throughput matter, optimizing every layer from algorithms and data structures to networking and OS interaction.
Responsibilities:Design, implement, and maintain high performance C++ services handling high message rates and low latency workloads.Optimize existing components for latency, throughput, and CPU/memory efficiency.Develop and tune networking, messaging, and I/O layers to handle large data volumes reliably.Profile and debug performance issues at application, OS, and network levels.Collaborate with quantitative, trading, and infrastructure teams (or analogous business/tech teams) to translate requirements into robust technical solutions.•Write clean, production quality code with appropriate tests and documentation.Participate in code reviews, design discussions, and continuous improvement of engineering practices.
Mandatory Skills Description:Strong proficiency in modern C++ (C++17/20 or later)Hands-on experience with Market DataSolid understanding of concurrency and synchronization (lock free / low lock patterns, atomics, memory models, etc.).Proven experience building performance critical, real time, or low latency systems (e.g., networking, trading systems, telemetry, gaming engines, or similar).Strong knowledge of computer science fundamentals: data structures, algorithms, memory management, and optimization.Practical experience with Linux systems programming (sockets, epoll/select, threads, memory management, CPU affinity, etc.).Experience using profiling, benchmarking, and performance analysis tools (e.g., perf, valgrind, flame graphs, CPU/memory profilers).Proficiency with version control (Git) and standard build systems (CMake, Ninja, etc.).Excellent problem-solving skills and attention to detail; ability to work in a fast-paced environment.
Nice-to-Have Skills Description:Experience with kernel bypass or user space networking technologies (e.g., DPDK, RDMA, VMA, Solarflare/OpenOnload) - helpful but not required.Experience in financial markets, market data distribution, order routing, or exchange connectivity.Familiarity with common market data protocols (e.g., FIX, MDP, ITCH, proprietary exchange feeds) is a plus.Experience with multicast, low latency networking, and clock synchronization (e.g., PTP).Exposure to hardware aware optimization (NUMA, cache optimization, vectorization/SIMD, CPU pinning).Experience with monitoring/telemetry for high performance systems (latency histograms, throughput metrics, SLAs).Familiarity with scripting languages (e.g., Python, Bash) for tooling and automation.KDB+Data Analysis with python (pytorch, pandas, arrow)
Project detailsOur client, a prominent bank in Singapore, is seeking a MXML consultant for an ongoing project. The project scope includes development and enhancements such as account automation, futures price correction, and prime brokerage. Responsibilities• Write transformation logic for source data format to Murex understandable format (MxML)• Create MxML import and export workflows using MXML Exchange• Document Functional, Technical Specification and Test Cases for integration• Produce exception reports for failures• Configure and Build Murex Reports for reports-based interfaces• Build custom tasks in MxML Exchange for specific processing not available through standard task library
Requirements• 6+ years of experience in Murex MX3 MxML, BO Processing, confirmations, settlements• Should have FO -Pre Trade experience• Unix/Linux scripting, SQL• Able to work independently• Prepare Technical specification for the given requirements.• Deliver the allocated build items for signed off technical specification.• Conduct Unit Testing by taking full responsibility of the build quality.• Experience in agile methodology and tools like JIRA, Confluence• Support Testing phases from SIT/UAT.• Post deployment fixes and handover to BAU.• To provide proper documentation for the overall build as per the client internal guidelines.• To follow delivery processes as mandated by client internal guidelines.
Project Description:One of our client (a leading bank of Singapore) got a requirement to extend the STP automation to more high-volume structured products for term sheet creation and trade validation to enable scalable volume growth with enhanced features. Also to roll out these workflows for more entities.
Responsibilities:Design and develop microservices using Java-related technologies.Collaborate with cross-functional teams to identify and implement new products and improve the existing systems in our microservices architecture.Develop and maintain documentation of the microservices architecture, including design patterns, best practices, and coding standards.Debug, troubleshoot, and provide production support for microservices-based applicationsImplement automated testing and continuous integration/continuous deployment (CI/CD) processes to ensure quality and efficiency in the development cycle.Mentor and guide junior developers on microservices architecture, design patterns, and best practices.
Mandatory Skills Description:8+ years experience in Java/J2EE, Spring, Spring Boot, REST, JSON, Microservices, 12 Factor Apps, Apache.Familiar with Microservices architectureFamiliar with event driven architectureHave used messaging components, such as IBM MQ ServerAbility to design, develop and implement scalable, elastic microservices based platformsDemonstrated knowledge of OAuth token based authentication protocolDemonstrated knowledge of DevSecOpsGood Understanding of Data Structure Algorithm.Experience in Unit Test/SIT/Regression/Stress Testing.Experience in Linux/Windows/OS Services.Able to work in agile environment, lean organization structure and tight schedule.Excellent team player and good communication skill.
Nice-to-Have Skills Description:Experience in react
Project Description:Our Client is a leading bank in Asia with a global network of more than 500 branches and offices in 19 countries and territories in Asia Pacific, Europe and North America. In Asia, we operate through our head office in Singapore and banking subsidiaries in China, Indonesia, Malaysia and Thailand, as well as branches and offices. Our history spans more than 80 years. Over this time, we have been guided by our values - Honorable, Enterprising, United and Committed. This means we always strive to do what is right, build for the future, work as one team and pursue long-term success. It is how we work, consistently, be it towards the company, our colleagues or our customers.
Our Clients Operation division provides software and system development, information technology support services and banking operations.They have centralized and standardized the technology components into Singapore, creating a global footprint which can be utilized for supporting our regional subsidiaries and the branches around the world. We operate and support 19 countries with this architecture to provide a secure and flexible banking infrastructure.
Their Operations divisions provide transactional customer services for our businesses while also focusing on cost efficiency through process improvements, automation, and straight-through processing.
Responsibilities:Collaborate with Business Unit Specialists to elicit, review, and validate business requirements.Analyse and document “to-be” business and operational processes based on agreed requirements and/or function points.Define detailed functional and non-functional requirements, ensuring alignment with business goals.Conduct impact assessments and manage risks/issues related to requirements and scope creep.Prepare business functional release notes and contribute to deployment planning.
Mandatory Skills Description:Minimum 8-10 years of experience in functional business analysis, with a strong focus on SWIFT and payments systems.Domain Payments, Cross-border payments, SWIFT standards.Hands-on experience with SQL (for data analysis/validation)Strong business domain knowledge in corporate banking and payments.Bachelor’s degree in engineering/ business/ finance or equivalent.Strong quantitative, analytical, problem solving and process design skills that can translate analysis into solutions that meet business objectivesUnderstanding of technology and operational processes across functions /departments in the bank/market.Familiar with change management processes and project management fundamentals.Strategic forward-thinking approach to challenges with outstanding communications, influencing, negotiating and persuasion skills.Passionate, diligent and resilient individual with ability to thrive in ambiguity.Ability to push initiatives forward and work collaboratively across teams.
Nice-to-Have Skills Description:Cross border payments via blockchain network a plus
Responsibilities:• To track and be responsible for providing optimum service levels for day-to-day production support for the Murex/MLC/Risk users (Front office, Back-office, Finance etc).• To collaborate with third party vendor/other support teams to provide a seamless support model for the business.• Able to take ownership of high severity issues and follow through to closure.• Answerable to business users and provide strategic long term solutions and participate in RCA and provide pre-emptive solutions for production stability.• To assist in rolling out of new version of the application adhering to the best practices of the release management procedures.• To be able to drive himself/herself to learn new things while dealing with daily production support• To communicate effectively and work efficiently across different Business and support units
Mandatory Skills Description:• 2~4 years of experience in L2 Technical Support• Unix and SQL with banking application support environments.
Nice-to-Have Skills Description:• Good to have Dev-ops (CI/CD) pipeline knowledge.• Good to have JAVA knowledge to write on code level or dev / support level.• Good to have experience with Murex system• Demonstrate ownership and responsibility in all assignments• Good communication skills
Shifts / rotation work:Once morning shift/once weekend shift per month.
Project Description:This team supports T&M (Treasury and Markets) and is looking for the right candidate to support Murex 3.1 applications.Murex is one of the leading applications in the areas of global trading, risk management and trade processing and we using it cross asset classes, Front to Risk to Back in a setup with multiple production environments and grids, connections to many upstream and downstream systems.
Project Description:Our Client is a leading bank in Asia with a global network of more than 500 branches and offices in 19 countries and territories in Asia Pacific, Europe and North America. In Asia, we operate through our head office in Singapore and banking subsidiaries in China, Indonesia, Malaysia and Thailand, as well as branches and offices. Our history spans more than 80 years. Over this time, we have been guided by our values - Honorable, Enterprising, United and Committed. This means we always strive to do what is right, build for the future, work as one team and pursue long-term success. It is how we work, consistently, be it towards the company, our colleagues or our customers.
Responsibilities:• Collaborate with Business Unit Specialists to elicit, review, and validate business requirements.• Analyse and document “to-be” business and operational processes based on agreed requirements and/or function points.• Define detailed functional and non-functional requirements, ensuring alignment with business goals.• Conduct impact assessments and manage risks/issues related to requirements and scope creep.• Prepare business functional release notes and contribute to deployment planning.
Mandatory Skills Description:• Minimum 8-10 years of experience in functional business analysis, with a strong focus on SWIFT and payments systems.• Domain Payments, Cross-border payments, SWIFT standards.• Hands-on experience with SQL (for data analysis/validation)• Strong business domain knowledge in corporate banking and payments.• Bachelor’s degree in engineering/ business/ finance or equivalent.• Strong quantitative, analytical, problem solving and process design skills that can translate analysis into solutions that meet business objectives• Understanding of technology and operational processes across functions /departments in the bank/market.• Familiar with change management processes and project management fundamentals.• Strategic forward-thinking approach to challenges with outstanding communications, influencing, negotiating and persuasion skills.• Passionate, diligent and resilient individual with ability to thrive in ambiguity.• Ability to push initiatives forward and work collaboratively across teams.