Bank of America Quartz Core Financial Developer in New York, New York

Job Description:

Quartz is a cross-product financial platform and is becoming the primary platform for pricing trades, managing positions, computing risk exposure, and achieving regulatory compliance at the firm.

As a developer in the Quartz Core Solutions team, you will:

  • Be part of a team where all members code, and engineering talent is highly valued

  • Develop the financial foundational components of Quartz including trade, reference and market data

  • Gain a deep understanding of the financial object model and how to effectively apply it to solve business problems

  • Gain a deep understanding of the non-financial layers of the Quartz Stack (distributed compute, object database, development tools) to rapidly build high-performance and robust solutions

  • Use a highly efficient and tightly integrated development environment

  • Follow an agile development methodology with frequent production releases and good unit test coverage

  • Collaborate with line of business developers to help them to leverage the platform to the greatest effect while ensuring that implementations are sufficiently generalized to support the cross-product enterprise consumers of Quartz data

  • Measure, improve and maintain data quality

  • Research and analyze the root cause of issues and solve them in a permanent manner

We are looking for brilliant software engineers who:

  • Write beautiful, clear, concise, well-structured and maintainable code

  • Have substantial and recent programming experience in object-oriented or functional programming languages and wish to spend most of their time developing

  • Exceptional knowledge of computer science data structures

  • Work collaboratively and strive to deliver the best rather than the easiest solutions

  • An overwhelming urge to solve complex problems without being directed to do so

  • Able to seek out the information they need to solve problems

  • The desire to work in a test driven software development environment that relies on iterative feedback

  • An interest in financial services (financial markets, data modeling, and risk computation)

Experience that is advantageous but not strictly required:

  • Python or SecDb/Slang

  • Development of financial derivative risk management systems at a bank

  • Development of enterprise-scale distributed systems

No-SQL databases

Posting Date : 07/17/2017

Location : US-NY-New York

Travel : No

Full / Part-time : Full time

Hours Per Week : 40

Shift : 1st shift

Assistance for Applicants with Disabilities

Bank of America is committed to ensuring that our online application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please visit the Applicants with Disabilities page at .

Diversity & Inclusion

At Bank of America, our commitment to diversity and inclusion is helping us to create not only a great place to work, but also an environment where our employees, our customers and our communities around the world can reach their goals and connect with each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Frequently Asked Questions

Need to know how to apply online, view a list of your submitted job applications or reset your password? Visit our FAQ at section for answers to these questions and more.