You are here:  Home  Jobs  Sorry, this vacancy is no longer available

Friday 10th February 2012

Analyst Programmer, Global Rates and Currencies Technology, AVP

Summary of Business Area
The Global Rates and Currencies Technology team helps deliver front-office technology solutions to the Global Rates business. The Curve Management team looks after the processing, distribution and control of market data, with team members in Singapore , Hyderabad , Tokyo , Hong Kong , London and New York , and business users scattered across all core locations.

Role Responsibilities
The Curve Management team relies on two key components, both currently developed out of Singapore . PantherIR is a low-latency computation grid for building and processing market data objects, calculating rates and streaming to internal and external distribution mechanisms. Rio is a global low-latency distribution mechanism of market data objects, built on the GemFire technology. This role is to provide an EMEA development presence, to champion the use of these tools in other teams run out of EMEA, and ensure they are further developed to meet the needs of the EMEA business and technology users.

The candidate will be a highly skilled developer capable of taking existing production architecture and extend and improve it in order to meet the requirements of the global business.

The candidate will have strong interpersonal and influencing skills, able to push the adoption of Rio and PantherIR in other teams, while being able to analyze how Rio and PantherIR need to change to facilitate that adoption.

Development is primarily C++ and C# based, with peripheral technologies including TIBCO Rendezvous (RV), Sybase, UNIX shell scripting.

There will be a requirement to provide third line support as necessary.

Skill Requirements
Essential Skills (Technical / Business Domain / Managerial/ Soft skills) 
  • Significant Industry experience of developing in C++ (not C). 
  • Good knowledge of C# on both server and client 
  • Recent experience using STL , written threaded servers, and worked with a RDBMS (SQL Server Sybase, oracle) 
  • First class degree in Computer Science, Physics, or related Math's or analytical degree or equivalent 
  • Demonstrate an understanding of Messaging Middleware concepts, usage and application. 
  • Strong understanding of a RDBMS. Must have an understanding of writing complex SQL, stored procedures, applying referential integrity and performance tuning 
  • Solid experience using XML documents 
  • Good knowledge of Interest Rate derivatives 
  • Candidate must be a strong team player with excellent communication skills. The candidate must demonstrate strong analytical skills with a desire to learn and deliver.

Desired Skills (Technical / Domain / Managerial/ Language skills) 
  • Java (1.4.x and Java6 and above): mostly server-side but also client-side would be of benefit, GNU products including GNU CVS , gcc, g++. Web services (mostly Apache Tomcat related but could vary). 
  • Excel development skills to intermediate level 
  • Knowledge of Fixed Income pricing and trading electronically. Coupled with this would be experience of working on real-time, low-latency systems to support rates businesses.
  • Knowledge of other FICC products e.g. Interest Rate Swaps, Futures, Options

Competencies

Strategic Thinking: Strategic vision, Business knowledge, Innovation and Creativity
Business Results: Client relationships, Analytical ability, Execution, Change leadership
People Leadership: Talent building, Meritocracy, Team Leadership, Collaboration, Responsible Corporate Citizenship
Personal Effectiveness: Communication, decisiveness, Energy and drive, courage, character

Company Info
Bank of America is one of the world's largest financial institutions, serving individual consumers, small- and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. The company provides unmatched convenience in the United States, serving approximately 53 million consumer and small business relationships with 6,000 retail banking offices, more than 18,000 ATMs and award-winning online banking with more than 29 million active users. Bank of America is among the world's leading wealth management companies and is a global leader in corporate and investment banking and trading across a broad range of asset classes serving corporations, governments, institutions and individuals around the world. Bank of America offers industry-leading support to more than 4 million small business owners through a suite of innovative, easy-to-use online products and services. The company serves clients in more than 150 countries. Bank of America Corporation stock (NYSE: BAC) is a component of the Dow Jones Industrial Average and is listed on the New York Stock Exchange.

Similar jobs

  • (Senior) System Test Engineer

    This is a fantastic opportunity for you to work with one of the UKs top Media companies on one of our flagship products, BBC iPlayer. We would like you to work with the iPlayer for Web Test Team...

  • AVP, Senior Java Developer, Global Corporate & Commercial Investment Banking Tech

    Bank of America Merrill Lynch’s Europe, Middle East and Africa (EMEA) footprint comprises of 32 cities across 23 countries on three continents. The company is a long-established participant in the European markets...

  • Business/Technical Analyst

    The Technology, Distribution & Archive Division delivers the technology and services that enable the BBC to fulfil its strategic and business goals...

  • Credit Risk Senior Manager

    Ernst & Young's Enterprise Risk Services practice delivers sustainable benefits to our clients though tailored services across credit risk, operational risk, liquidity and market risk...

  • Data Transformation Consultants

    To achieve their potential, businesses need to continuously meet and sustain performance improvement in a rapidly changing environment. As a Data Transformation consultant...