Equities: AVP / VP Portfolio Trading Technology Developer, Global Markets Technology

  • Competitive
  • Singapore
  • Permanent, Full time
  • Bank Of America / Merrill Lynch
  • 22 Sep 17

Equities: AVP / VP Portfolio Trading Technology Developer, Global Markets Technology

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 40 countries. In the U.S alone, we serve almost all Fortune 500 companies and approximately 59 million consumers and small-business customers. 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 23 offices 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.
Bank of America Merrill Lynch is committed to attracting, recruiting and retaining top diverse talent from across the globe. Our diversity and inclusion mission is to actively promote an inclusive work environment where all employees have the opportunity to achieve personal success and contribute to the growth of our business. Each of our global Employee Networks bring together employees, create dialogue and awareness in support of our Diversity and Inclusion.

Position Description
Background: Portfolio Trading Technology is responsible for the development and support of the technology infrastructure used for global portfolio trading. The group supports systems that offers client portfolio and order management, electronic and algorithmic trading connections, pre-trade and post-trade analytics, portfolio crossing and facilitation, and the associated workflow. The APAC regional team is broadly distributed throughout the region with concentrations in Hong Kong, Singapore, and Australia.

Bank of America Merrill Lynch has a dominant global portfolio trading franchise. We are currently in progress of developing the next generation platform on strategic architecture and require a skilled senior developer to help drive the strategic platform in APAC.

Key Responsibilities

  • Hands on designing and developing portfolio trading system
  • Working with key business partners to ensure accurate and on time delivery of projects
  • Providing thought leadership on the future direction of the products
  • Collaborating with peers located in Europe and US in order to maintain a global code base
Key Requirements
Essential Skills (Technical / Business Domain / Managerial / Soft skills)
  • 4-6 years of development experience with front office trading systems.
    Experience should include work with:
    • Real-time market data
    • Multi-threaded systems
    • Inter-process communications
    • Memory management
    • Client/server architecture
  • Proven experience with object oriented development.
    Experience should include:
    • Design patterns
    • Modeling
    • C++ / STL
  • Proven experience with SDLC for complex projects. Experience should include:
    • Agile development methodologies
    • Test driven development
    • Continuous integration
  • Proven track record of development of low latency market connectivity systems.
  • Understanding of micro-structure of equity markets across Asia
  • Understanding of the various functions within a trading desk
  • Experience working within distributed development teams

Desired Skills (Technical / Domain / Managerial / Language skills)
  • C++ development experience mandatory, Java experience is a plus
  • Relational database skills
  • Experience with middleware software
  • Working knowledge of FIX
  • Experience with execution/order management systems

Bank of America Merrill Lynch is an equal opportunities employer.

Posting Date: 21/08/2017
Location: SG--Singapore

Full / Part-time: Full time
Hours Per Week: 40