Python Developer recruitment
Quartz is an integrated front-to-back position management, pricing, risk management and sales/trading system for all financial instruments across all Global Markets Research Technology (GMRT) business lines. Quartz is the strategic technology platform for all development in GMRT.
The role is for a position within FX Options technology, to develop software for the FX Options business of Bank of America Merrill Lynch within the Quartz platform. The successful candidate will be responsible for developing high-quality software on timescales in an intellectually challenging environment. The successful candidate will be required to become proficient in the tools and methods of the team in a short space of time and will be expected to make an ongoing contribution to improving the design, performance and auditable quality of the overall solution.
The successful candidate will work closely with the business and other stakeholders and needs to be hands-on and be able to perform within a busy and pressurised environment.
Responsibilities
- Responsible for developing software in Python and associated technologies using the Quartz platform.
- Participating fully in the development process through the entire software lifecycle.
- Responsible for providing specific, measurable and accurate estimates on short timescales in an intellectually challenging environment.
Requirements
- Front Office experience or demonstrable potential to adapt to a front office environment;
- Ability to display that candidate can multitask and perform in a time pressured environment
- Excellent general programming skills. Experience in Python is highly desirable
- Strong written and verbal communications.
- Strong FX options product knowledge is desirable.
- Team player.