Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading financial institution in Singapore is seeking a skilled software developer for their Capital Market IT applications team. This role requires extensive experience in Java and a deep understanding of banking operations. The successful candidate will focus on developing and supporting Static and Market Data applications, collaborating closely with business users and IT teams. Strong knowledge in the latest Java features, AWS cloud technologies, and development best practices is essential.
Our client is the corporate and investment banking arm of The Group, the world's 10th largest bank by total assets.
Their Singapore center, Information Systems Asia Pacific (ISAP), is one of the three main IT hubs supporting worldwide business, with over 1,000 IT staff involved in Production and Application Development activities. They collaborate daily with international branches in 33 countries, supporting their IT solutions and developing the bank's future information systems.
The department manages the development and maintenance of Capital Market IT applications (both in-house and packaged software) used globally, covering Front Office (e.g., Murex, Apex, Orchestrade), Back Office (e.g., Summit, Calypso), Market Data Referential (e.g., Asset Control), and Market Risk (including in-house applications on big data technologies).
The Static and Market Data team supports the full value chain by providing Static Market Data to Front Office, Back Office, and Risk departments to sustain business activities.
This role focuses on developing Static and Market Data applications through project work and maintenance, supporting 'run the bank' functions. It requires a deep understanding of business operations, timing, and data flow within internal and external systems. The build and support team works closely with business users, infrastructure engineers, and system managers.
Additional responsibilities include effective communication, analyzing enhancement requests and bug fixes, documenting deliverables, supporting applications in production, monitoring software quality, applying release strategies, supporting production releases, troubleshooting, and implementing process improvements and automation.