Bank of America Merrill Lynch Commodities is a global organization with major trading centers in Houston and London. The Houston office currently trades both physical and financial commodities, including Natural gas, Power, Coal, Crude and Products, and Commodity Index. The IT department has a headcount of approximately 150, working both in Houston, London and Singapore, as well as an India division. The commodities business has a number of front-office applications which has been developed over the years for specific desks in each of the three regions; Asia-Pacific, EMEA, and Houston.
These applications include tools to help marketers and traders price deals, capture trades, manage curves and manage risk and positions.
Although these tools might be fit for purpose for a given desk or region, none were built to be used by a global commodities business. There is now an effort to evolve a select number of these tools into a consolidated sales and trader tools platform, engineered for a global commodities business.
Job Description
The Sales and Trader Tools team develops and supports the strategic front-office applications in all three regions; Asia-Pacific, EMEA, and Americas. The team currently has 20+ people after team looks after a handful of applications including the pricing, trade capture, curve management, and position/risk management. These are the legacy systems being evolved into the strategic sales and trader tools platform.
This particular role will act as a development lead on the London Discovery development team. The team is in the process of re-engineering the application into the strategic intraday risk system whilst extending to new desks within commodities.
Responsibilities
This role will involve work developing and supporting the new Discovery application for one of the commodities trading desks. This will involve analyzing new requirements, creating robust and flexible designs, implementing complete code and testing the quality of the end solution. In addition, as a member of the London Discovery development team you will be working directly with the traders supporting their intraday risk needs.
Requirements
Essential:
Strong development experience in C#, Java or C++; College graduate with a bachelors (or equivalent) technical degree with strong computer science fundamentals. Experience developing front-office trading risk management systems.
Desirable:
Good C#/.NET and Winforms development experience; Experience with message oriented middleware such as Tibco RV or EMS; Experience with database development on SQL Server or Oracle; Experience developing distributed or service-oriented applications
Secondary:
Any experience developing front-office applications for a commodity trading organization.
Personal Attributes Required:
We are looking for an active team member, who is a quick study and has good communications skills. The person will be interested in developing their business understanding as well as the technical skills. Attention to detail should be excellent as should their ability to see ‘the bigger picture’.