Quartz Business Platform Developer
Job Description
Quartz is revolutionizing the way Global Markets does business at Bank of America Merrill Lynch. Quartz is the strategic platform for pricing trades, managing positions, and computing risk exposure. Thousands of developers
are using the highly-agile platform to deliver applications to thousands of end users. As a part of the Quartz Business Platform team, you will contribute to the technology that will define the future of our business.
You will work with a cutting-edge technology stack that includes:
A modern Python stack for agile development
Globally distributed object databases
Scalable compute fabric
Shared repository of reusable business code
Automated SDLC for testing and deployment
Analytic libraries
Standardized enterprise reference data
You will deliver:
Solutions to enterprise initiatives that cut across trading desks
Contribute and own business APIs that provide standardized solutions across trading desks
Cross asset solutions for deal capture, pricing, position keeping, and risk requirements
Required Skills:
- Substantial programming experience
- An interest in capital markets
- The desire to work in a test driven software development environment that relies on iterative feedback
- Exceptional knowledge of computer science data structures
Desired Skills:
- BS Degree in Computer Science or Related
- 5+ years of development experience
Though having a background in computer science, electrical engineering, math or physics are desirable, these are not strict requirements. We are interested in smart and proactive people who can deliver business solutions. If examples of your work are publicly viewable over the internet (GitHub, etc), feel free to point us at work that is representative of your coding proficiency. This is of course optional, as we recognize that many great developers work primarily on closed source projects.
General Description
Responsible for developing and delivering complex software requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. Familiar with development and testing practices of the bank. 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. Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause. Documents and communicates required information for deployment, maintenance, support, and business functionality. Participates, contributes and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes. Individual contributor.
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
Explore More
Date Posted
11/02/2022
Views
3
Similar Jobs
Senior Developer – Finance / IR / Tax - Viking Global Investors
Views in the last 30 days - 5
Viking Global Investors LP is a global investment firm that manages over 37 billion in capital They are hiring a Senior Developer to work on their Acc...
View DetailsSr. Manager/Associate Director, Program Management - Volastra Therapeutics
Views in the last 30 days - 11
Volastra Therapeutics is a biotechnology company dedicated to discovering and developing treatments for patients with cancer They have raised funding ...
View DetailsSoftware Engineer - Python - Vatic Investments
Views in the last 30 days - 7
Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...
View DetailsAnalytical Manager - Materion
Views in the last 30 days - 6
Materion is looking for an Analytical Lab Manager to lead the laboratory team providing accurate and timely test results The role requires a fouryear ...
View DetailsSenior Product Growth Manager - Apalon
Views in the last 30 days - 6
The text is about Mosaic Group a global company with a diverse app portfolio including Apalon with over 1 million subscribers and 600 million download...
View DetailsGrowth Manager - Apalon
Views in the last 30 days - 6
Mosaic Group is a mobile app developer with an awardwinning portfolio of brands and products including iTranslate RoboKiller and Blossom They build an...
View Details