girl looking into her desktop
Back to search results

FICC Technology: Assistant Vice President / Vice President, .Net / C# GUI Software Engineer, Global Markets Technology

Singapore, , Singapore

Job Description:

Your background

  • 5 plus years of experience in software development.
  • Expertise in .NET / C# based GUI development is expected.
  • Strong background in UI development is expected.
  • University degree in Computer Science or equivalent
  • Solid knowledge of algorithms for high volume data processing, in any programming language.
  • Possess a mindset of constant innovation and ownership of quality via automation and tools
  • Strong understanding of agile methodology, test driven development and continuous integration
  • Good communication skills and ability to coordinate different tasks and work with different stakeholder groups
  • Very strong analytical and problem-solving skills.
  • Prior experience of software development in financial industry, will be an advantage.
  • Open mindset to work with other UI technologies (web-based UI development using ReactJS).

What you can expect

The successful candidate will be required to become proficient in the tools and methods of the team in a short period of time and will be expected to make an ongoing contribution to improving the design, performance and auditable quality of the overall solution within our existing .NET/C# based GUI development ecosystem.

The successful candidate will work closely with our global teams and our local business and other stakeholders. The candidate needs to be hands-on and be able to perform within a busy demanding front office environment

Functional responsibilities include

  • GUI development for core front office applications related to pre-execution pricing, market data analysis and post execution risk and PnL reporting.
  • Build core components of a scalable GUI library, which can be used by different in-house teams, for their UI requirements.
  • Develop and adopt a modular GUI development standard, for reusable components which can be used across the firm.

What you will do

  • Contribute to the architecture and design of a high-performing, in-house GUI development framework.
  • Participate in the design, development, testing, deployment and maintenance of front office applications for the global teams.
  • Support maintaining and enhancing the existing FO applications.
  • Train and encourage different teams for adoption of the GUI development framework.
  • Participate in discussions for design and planning for the full front to back technology stack.

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

  • 5 plus years of experience in software development.
  • Expertise in .NET / C# based GUI development is expected.
  • Strong background in UI development is expected.
  • University degree in Computer Science or equivalent
  • Solid knowledge of algorithms for high volume data processing, in any programming language.
  • Possess a mindset of constant innovation and ownership of quality via automation and tools
  • Strong understanding of agile methodology, test driven development and continuous integration
  • Good communication skills and ability to coordinate different tasks and work with different stakeholder groups
  • Very strong analytical and problem-solving skills.
  • Prior experience of software development in financial industry, will be an advantage.
  • Open mindset to work with other UI technologies (web-based UI development using ReactJS).

What you can expect

The successful candidate will be required to become proficient in the tools and methods of the team in a short period of time and will be expected to make an ongoing contribution to improving the design, performance and auditable quality of the overall solution within our existing .NET/C# based GUI development ecosystem.

The successful candidate will work closely with our global teams and our local business and other stakeholders. The candidate needs to be hands-on and be able to perform within a busy demanding front office environment

Functional responsibilities include

  • GUI development for core front office applications related to pre-execution pricing, market data analysis and post execution risk and PnL reporting.
  • Build core components of a scalable GUI library, which can be used by different in-house teams, for their UI requirements.
  • Develop and adopt a modular GUI development standard, for reusable components which can be used across the firm.

What you will do

  • Contribute to the architecture and design of a high-performing, in-house GUI development framework.
  • Participate in the design, development, testing, deployment and maintenance of front office applications for the global teams.
  • Support maintaining and enhancing the existing FO applications.
  • Train and encourage different teams for adoption of the GUI development framework.
  • Participate in discussions for design and planning for the full front to back technology stack.

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

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

Wayne Tan

Referral Bonus:

0

Street Address

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