Back to search results

FICC Technology: Assistant Vice President / Vice President, KDB Software Engineer, Global Markets Technology

Singapore, , Singapore

Job Description:

About Bank of America Merrill Lynch:

Our purpose as a firm is to make financial lives better, through the power of every connection. Across the world, we partner with leading corporate and institutional investors through our offices in more than 35 countries. In the U.S. alone, we serve almost all of the Fortune 500 companies and approximately 67 million consumer and small-business clients. We provide a full suite of financial products and services, from banking and investments to asset and risk management. We cover a broad range of asset classes, making us a global leader in corporate and investment banking, sales and trading.

Connecting Asia Pacific to the World
Our Asia Pacific team is spread across 19 cities in 12 markets. We are focused on connecting Asia to the world and the world to Asia, using our global expertise to ensure success is shared between us, our clients and our communities. Our regional footprint covers 12 currencies, more than a dozen languages and five time zones, placing us firmly among the region’s leading financial services companies.
 

Position Description

Background: The successful candidate will be joining the Fixed Income Currencies and Commodities technology team, which has a proven track record of delivering critical low-latency front-office pricing / trading solutions to the FICC businesses. The candidate will be working in the eFX technology team, helping to analyze, design, build and deploy multi-tier, high availability systems globally deployed systems.

The current team structure is global, spread over London, Singapore and the US. As a group, we communicate at all levels within the organization.

A long list of new features needs to be developed for the FICC business. Strong software engineering skills are required as this is role is not restricted to understanding the technology, but also the business requirements and architectural vision of the platforms. Knowledge of any of the following business areas encompassing FX cash and FX Vanilla Options is desired. The candidate will be experienced in working with an agile delivery model and be good at communicating with other developers both in EMEA and the US as part of a global team.

Key Responsibilities

  • This is a great opportunity to work in business focused solutions based development team. It is expected that the candidate plays an active role in developing the platform and be able to articulate effectively with all stakeholders.
  • The candidate will be a highly skilled senior KDB developer capable of taking existing production architecture and ambiguous/changing requirements into stride.
  • The candidate will then come up with cohesive, intelligent and logical solutions to problems, which not only meet the immediate requirements of the global business, but also provide an avenue for further extension.
  • Development is primarily KDB based, with peripheral technologies including python, UNIX shell scripting, and Hadoop and related technologies. The candidate’s repertoire should include knowledge of client-server/distributed technologies.
  • The candidate will be working in the eFX technology team, helping to analyze, design, build and deploy multi-tier, high availability systems globally deployed systems.
  • The candidate will be experienced in working with an agile delivery model and communicating with other developers both in EMEA and the US as part of a global team.

Key Requirements

  • Grad (4 year)/Post grad in Computer Science (or relevant work experience in large scale IT environment)
  • At least 3 years of experience in KDB development
  • Strong KDB/q skills with a thorough understanding of q internals such as tp, rdb, hdb, and tick data storage
  • Solid knowledge of the UNIX / Linux environment
  • Strong experience in one or more scripting languages (Perl, Python, Unix Shell Scripting)
  • Experience in designing and developing ETL processes for the project's data warehouse
  • Demonstrated ability to learn and apply critical thinking to a variety of situations
  • Experience in Java is preferred
  • Experience in FX business & large Financial Institution is preferred

Technical Skills

  • Strong KDB experience
  • Solid knowledge of the UNIX/Linux environment
  • Strong scripting skills (e.g., Python, Perl, Shell script)
  • Knowledge of Java a plus

Soft Skills

  • Effective written and oral communication skills
  • Ability to multi-task and handle multiple projects
  • Ability to work in a fast paced, challenging environment

Learn more about this role

Full time

JR-21001824

Manages People:

Manager:

Talent Acquisition Contact:

Referral Bonus:

Check out the Singapore office

Our office is near favourite Seah Im Food Centre and a short hop to Sentosa—a popular island resort and home of the Merlion, Singapore’s guardian of prosperity.

Close-up side shot of the words Bank of America Merrill Lynch on outside office wall

Street Address

Primary Location:
2 HARBOURFRONT PLACE, #02-01, Singapore, 098499