girl looking into her desktop
Back to search results

Equity Derivatives Risk & PL Developer

New York, New York

Job Description:

Quartz is revolutionizing the way Global Markets does business at Bank of America Merrill Lynch. Quartz will be the primary platform for pricing trades, managing positions, and computing risk exposure. As a part of the Quartz Equity Infrastructure team, you will contribute to the technology that will define the future of our business.

The prospective candidate will be responsible for developing, enhancing, designing and maintaining components of an internal application written in Visual C++ that compiles as an Excel Addin to allow users to access data and analytics and run risk reports.  This will require a close parternship with our business partnerships, our Quant team (QSG) and other technology teams.  In addition, this candidate would get involved in our strategic next generation risk platform helping to support on demand risk scenario capability.

Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Designs/develops/maintains automated test suites (integration, regression, performance). Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.

Qualifications

  • Minimum 3 years of experience in Windows Visual C++

  • Working knowledge of Microsoft Excel & VBA

  • Nice to have python, java or other object oriented language

  • Ability to learn and work productively within an existing platform and suite of applications

  • An understanding of distributed systems architecture (Resiliency, n-Tier Service design, High Performance Computing, etc.)

  • Willingness to learn new technologies

As our Equity Derivatives business continues to grow we are looking to add capabilities and resilience and we require additional resources who can help with managing that growth by helping build out current tools and working on our next generation system.

Required Skills

  • ​​C++,  

  • Excel

  • VSTO

Desired Skills

  • Financial product knowledge​​​

Bank of America's Global Banking and Markets Technology Organization..

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.

  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.

  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.

  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.

  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.

  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

5000

Job Description:

Quartz is revolutionizing the way Global Markets does business at Bank of America Merrill Lynch. Quartz will be the primary platform for pricing trades, managing positions, and computing risk exposure. As a part of the Quartz Equity Infrastructure team, you will contribute to the technology that will define the future of our business.

The prospective candidate will be responsible for developing, enhancing, designing and maintaining components of an internal application written in Visual C++ that compiles as an Excel Addin to allow users to access data and analytics and run risk reports.  This will require a close parternship with our business partnerships, our Quant team (QSG) and other technology teams.  In addition, this candidate would get involved in our strategic next generation risk platform helping to support on demand risk scenario capability.

Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Designs/develops/maintains automated test suites (integration, regression, performance). Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.

Qualifications

  • Minimum 3 years of experience in Windows Visual C++

  • Working knowledge of Microsoft Excel & VBA

  • Nice to have python, java or other object oriented language

  • Ability to learn and work productively within an existing platform and suite of applications

  • An understanding of distributed systems architecture (Resiliency, n-Tier Service design, High Performance Computing, etc.)

  • Willingness to learn new technologies

As our Equity Derivatives business continues to grow we are looking to add capabilities and resilience and we require additional resources who can help with managing that growth by helping build out current tools and working on our next generation system.

Required Skills

  • ​​C++,  

  • Excel

  • VSTO

Desired Skills

  • Financial product knowledge​​​

Bank of America's Global Banking and Markets Technology Organization..

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.

  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.

  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.

  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.

  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.

  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-22092145

Band: H5

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Brittany Sherman [C]

Referral Bonus:

5000

New York City pay and benefits information

New York City pay range:

$90,500 - $175,000 annualized salary, offers to be determined based on experience, education and skill set.

Discretionary incentive eligible

This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.

Benefits

This role is currently benefits eligible. We provide industry-leading benefits, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Street Address

Primary Location:
1100 Ave Of The Americas, NY, New York, 10036