girl looking into her desktop
Back to search results

Equity Technology: Assistant Vice President / Vice President, Order Managerment System Core Java Software Engineer, Global Markets Technology

Singapore, , Singapore

Job Description:

Your background

  • You can code – Strong programming background and sound logical thinking with experience in server-side development and multi-threading. Our products are built using core Java, and you are expected to be proficient in one of the programming languages used for large scale development, such as Java, C++, C#.
  • You care about coding design – Functional results are not enough; you are passionate about how code is put together and elegance of the design. You make use of the right design patterns to keep the code modularized, extendable and maintainable.
  • You are interested in building your career as a software engineer - Interested to be involved in coding most of the day, and enjoy solving technical/logical problem as a challenge.
  • You a good team player – Working with other software engineers, you will need to provide technical advice for others and be able to accept comments from the team as well. We aim to grow the team and the codebase collaboratively with your contributions.
  • You are independent – Can work on a project independently as well as interface with external teams and stakeholders
  • You are a good communicator – Working to build good relationships with fellow developers, management and business stakeholders.
  • You are Agile – Team follows agile. We arrange the requirements in stories and breakdown them into deliverables.

What you can expect

The Titan team works on the next generation trading system for the company, and this position is part of a global team having presence in New York, London and Asia.

The focus for the position is to work on the Equities Electronic Trading platform with dedication on the Equities Swap business flow but not limited to it. It is a mission critical trading system expecting high availability during business hour, and having high demand on a faster end-to-end latency.

There are two aspect of what we are doing.  We work closely with the Delta One business desk to deliver the functional enhancements and improving the revenue.  We also improving the technical platform for the system stability and performance.

What you will do

  • Product development – Develop new features & functionality to the trading platform. Evolve the code base & enhance the system performance.
  • Product testing – Thou we have dedicated QA personnel, but you are expected to test your own code and provide the automated test coverage.
  • Product maintenance – Bugs fixing and production deployment.
  • Product support – Analyze the production issues.  Communicate with the users for the immediate/short/long term solutions.
  • Communication – Interface with the users for trading support. Liaise with the BA for the business requirements. Continues communication with the PM for the schedule.

About Bank of America

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.

Job Band:

H5

Shift: 

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Your background

  • You can code – Strong programming background and sound logical thinking with experience in server-side development and multi-threading. Our products are built using core Java, and you are expected to be proficient in one of the programming languages used for large scale development, such as Java, C++, C#.
  • You care about coding design – Functional results are not enough; you are passionate about how code is put together and elegance of the design. You make use of the right design patterns to keep the code modularized, extendable and maintainable.
  • You are interested in building your career as a software engineer - Interested to be involved in coding most of the day, and enjoy solving technical/logical problem as a challenge.
  • You a good team player – Working with other software engineers, you will need to provide technical advice for others and be able to accept comments from the team as well. We aim to grow the team and the codebase collaboratively with your contributions.
  • You are independent – Can work on a project independently as well as interface with external teams and stakeholders
  • You are a good communicator – Working to build good relationships with fellow developers, management and business stakeholders.
  • You are Agile – Team follows agile. We arrange the requirements in stories and breakdown them into deliverables.

What you can expect

The Titan team works on the next generation trading system for the company, and this position is part of a global team having presence in New York, London and Asia.

The focus for the position is to work on the Equities Electronic Trading platform with dedication on the Equities Swap business flow but not limited to it. It is a mission critical trading system expecting high availability during business hour, and having high demand on a faster end-to-end latency.

There are two aspect of what we are doing.  We work closely with the Delta One business desk to deliver the functional enhancements and improving the revenue.  We also improving the technical platform for the system stability and performance.

What you will do

  • Product development – Develop new features & functionality to the trading platform. Evolve the code base & enhance the system performance.
  • Product testing – Thou we have dedicated QA personnel, but you are expected to test your own code and provide the automated test coverage.
  • Product maintenance – Bugs fixing and production deployment.
  • Product support – Analyze the production issues.  Communicate with the users for the immediate/short/long term solutions.
  • Communication – Interface with the users for trading support. Liaise with the BA for the business requirements. Continues communication with the PM for the schedule.

About Bank of America

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.

Learn more about this role

Full time

JR-22001624

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

Wayne Tan

Referral Bonus:

0

Street Address

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