girl looking into her desktop
Back to search results

Assistant Vice President / Vice President, Python Software Engineer (Reconciliations and Operational Client Services), Global Markets Operations Technology, Global Markets Technology

Singapore, , Singapore

Job Description:

Your background

  • You are a hands-on developer with experience in any of the following languages: Python, Java, C# or .NET.
  • You have some knowledge of reconciliations and/or experience in tools like Frontier, IntelliMatch in the market.
  • You have experience developing enterprise solutions using modern software development best practices.
  • You can make sound technical decisions and can mentor junior developers.
  • You have a good understanding of SDLC and application of Agile Methodologies.
  • You can independently engage with users and stakeholders.
  • You are a team player.
  • Ideally, you have an education in Computer Science (or relevant subjects).

What you can expect

The Reconciliations and Operational Client Services (ROCS) technology team builds and manages a suite of vendor based as well as in-house Quartz based reconciliation software that are used to implement various strategic reconciliations and controls for Securities, Exchange Traded Derivatives (ETD), Over the Counter (OTC) cleared, Fixed Income / FX Derivatives, and Transaction Reporting operations users. You will be able to collaborate with global architect and teams to design and develop new features on our strategic reconciliation platforms. You will be able propose and work on innovative and new technologies to handle very large data sets. You will be able to expand your Financial Products knowledge. We have a strong Agile team of developers from diverse backgrounds who are highly motivated and collaborative. We would be able to offer a technical development track to developers who would like to pursue a career in the technical domain within Global Markets and Investment Banking.

What you will do

  • You would help to modernize and migrate existing SWIFT processing to newer architecture, as part of the SWIFT ISO20022 adoption program.
  • You would help to enhance existing and/or build additional controls to improve the quality, accuracy, and completeness of the data reported to regulators and agencies, e.g., Commodity Futures Trading Commission (CFTC), Financial Industry Regulatory Authority (FINRA), etc.
  • You would work on improving, standardizing, and migrating older reconciliations to a unified Canvas reconciliations framework in Quartz.
  • You would work with other Global teammates on improving reconciliations automation, data processing efficiency, as well as service reliability.
  • You would be responsible for developing, enhancing, modifying, and/or maintaining reconciliations in the common code base.
  • You would be managing operational risks and up/downstream dependencies with in-depth capital markets product and systems knowledge.
     

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 are a hands-on developer with experience in any of the following languages: Python, Java, C# or .NET.
  • You have some knowledge of reconciliations and/or experience in tools like Frontier, IntelliMatch in the market.
  • You have experience developing enterprise solutions using modern software development best practices.
  • You can make sound technical decisions and can mentor junior developers.
  • You have a good understanding of SDLC and application of Agile Methodologies.
  • You can independently engage with users and stakeholders.
  • You are a team player.
  • Ideally, you have an education in Computer Science (or relevant subjects).

What you can expect

The Reconciliations and Operational Client Services (ROCS) technology team builds and manages a suite of vendor based as well as in-house Quartz based reconciliation software that are used to implement various strategic reconciliations and controls for Securities, Exchange Traded Derivatives (ETD), Over the Counter (OTC) cleared, Fixed Income / FX Derivatives, and Transaction Reporting operations users. You will be able to collaborate with global architect and teams to design and develop new features on our strategic reconciliation platforms. You will be able propose and work on innovative and new technologies to handle very large data sets. You will be able to expand your Financial Products knowledge. We have a strong Agile team of developers from diverse backgrounds who are highly motivated and collaborative. We would be able to offer a technical development track to developers who would like to pursue a career in the technical domain within Global Markets and Investment Banking.

What you will do

  • You would help to modernize and migrate existing SWIFT processing to newer architecture, as part of the SWIFT ISO20022 adoption program.
  • You would help to enhance existing and/or build additional controls to improve the quality, accuracy, and completeness of the data reported to regulators and agencies, e.g., Commodity Futures Trading Commission (CFTC), Financial Industry Regulatory Authority (FINRA), etc.
  • You would work on improving, standardizing, and migrating older reconciliations to a unified Canvas reconciliations framework in Quartz.
  • You would work with other Global teammates on improving reconciliations automation, data processing efficiency, as well as service reliability.
  • You would be responsible for developing, enhancing, modifying, and/or maintaining reconciliations in the common code base.
  • You would be managing operational risks and up/downstream dependencies with in-depth capital markets product and systems knowledge.
     

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-22058362

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

Wayne Tan

Referral Bonus:

0

Street Address

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