Vice President, Developer, Bonds recruitment

Company overview

Markit is a leading, global financial information services company with over 2,300 employees.  The company provides independent data, valuations and trade processing across all asset classes in order to enhance transparency, reduce risk and improve operational efficiency.  Its client base includes the most significant institutional participants in the financial marketplace. For more information, please see www.markit.com

Department overview

Markit Bonds provide independent Bond pricing and data services through a variety of platforms. The Bonds Technology department is responsible for the development and maintenance of systems relating to Bond data and valuation.

Duties accountabilities

Implementation of financial services software using Java technologies, working within a small team of developers.

The role will involve full lifecycle development of high performance Bond valuation models and technologies for Bond asset classes including Step-up, Index-Linked, High Yield and FRN Option Embedded Bonds.

The role will be expected to provide direction to other developers within the team.

Education and experience

• The right candidate will have a very strong academic background or equivalent in a numerate discipline.

• Knowledge of financial mathematics and Fixed Income/ Bond knowledge essential. Knowledge of Fixed Income analytics highly desirable.

• Considerable proven track record in professional programming experience.

• Highly demonstrable Java experience preferred.

• Experience with extremely numeric applications necessary.

• Knowledge of Java distributed computing technologies inc Active MQ and modern Java web technologies advantageous.

• Spring/Hibernate/Web Services experience is advantageous.

• The right candidate would also demonstrate solid OO programming and have strong opinions on best programming practices.

Personal impact

• The ideal candidate will be able to provide effective direction and advice to other junior roles.

Communication

• Very strong verbal and written communication skills and fluent English essential. 

Teamwork

• Proven ability to work within successful programming teams is essential.