Careers

At Thomas Murray, we look for articulate, thoughtful and professional people who can help us deliver our products and services to our prestigious client base.

Does this sound like you?


Working for Thomas Murray

Established in 1994, Thomas Murray provides data and analysis on global banks and capital markets to the financial industry.

The company has developed several industry-leading monitoring programmes that enable it to maintain detailed opinions on a host of counterparties including market infrastructure, central securities depositaries, and global and sub-custodian banks.

Web-based services support our business and provide our clients with tools to manage and distribute their own data. Our utilisation of the Internet in the financial services industry is unique, influential and highly successful.


Technology Roles

About Thomas Murray

https://thomasmurray.com

Thomas Murray is an information, analytics and technology company that is the world’s leading authority on the post-trade capital market sector. The company helps many of the world’s biggest banks and institutional investors to manage their global wholesale banking arrangements and understand the rules and risks of holding assets around the world. It also advises institutions such as exchanges and governments seeking to modernise capital market infrastructures.

The company was founded in 1994 and today has over 100 staff on five continents, most of whom are based in its Hammersmith, London headquarters. Its products and services are delivered to hundreds of thousands of financial professionals through its own and white-labelled instances of its proprietary web applications.

Technology has always been the driver of the company’s growth, and now represents an important business line in its own right, in addition to powering its information and advisory services. Its two most significant applications are:

  • MarketFlow, a real-time multi-module information gathering, validation and distribution platform highly tailored to the needs of the financial services industry. MarketFlow drives Thomas Murray’s and its clients’ research and information distribution capabilities, holding information on over 110 markets and their infrastructures. Instances of the application support a total of 137,000 user accounts, and it has a supporting ecosystem of additional tools and services including a newsflash email system that processes well over a million messages per month. MarketFlow comprises a web application, scheduled tools, web- and messaging queue-based services, and an assortment of data integration solutions. The MarketFlow team comprises ten dedicated developers using a pragmatic approach combining practices from both Scrum and Lean methodologies. The team uses weekly iterations and employs unit testing and continuous integration, in addition to lots of collaboration between the team members.
  • SupplierSelect for Financial services, a world-class questionnaire-based management system used to conduct over 24,000 reviews of potential and current counterparties and providers of complex services annually. Instances of the application support over 18,000 user accounts. The SupplierSelect team comprises ten dedicated developers working with modern technologies through an agile development approach. The team employs unit testing, integration testing, continuous integration, weekly iterations, and a collaborative approach.

Both platforms provide high auditability, security and reliability, supported by a comprehensive set of SDLC policies, procedures and systems.

The company is investing increasingly in visualisation and analytical capabilities by leveraging tools like Tableau, Elasticsearch and Highcharts to drive the next generation of its platforms and to inform the increased digitisation of its information.

The technology team comprises over 30 staff in a range of roles including business analysis, architecture, front- and back-end development, DevOps, IT, and senior management, based both onshore and offshore. Thomas Murray’s technology continues to grow in importance to the company and its clients, and it now wishes to add more developers to be based in its London office.

There are two current vacancies:

Position: Java Build Engineer/Developer

Job Summary

The project you will work on is a mature web application that is used by major financial institutions to manage Requests for Proposal and other complex questionnaires relating to high-value supplier and counterparty relationships. The technology stack involved includes:

  • Java
  • MyBatis
  • Spring Framework
  • ReactJS
  • Velocity
  • Selenium web driver
  • Apache Tomcat + Nginx

Responsibilities

  • Automating build and deployment of a complex Java-based product
  • Monitoring application health
  • Problem reporting and investigation
  • Implementing bug fixes and small enhancements of the application codebase

Mandatory Technical Skills

  • Experience in Linux/Bash scripting
  • Experience in Mercurial and/or Git – at least 6 months
  • Experience in automating builds of a complex multi-module product
  • Experience with Continuous Integration systems (Jenkins)
  • Understanding of test-driven, agile software methodologies and associated tools/technologies
  • Experience of day-to-day working with a development team, system administration team or both – at least 6 months
  • Ability to perform initial application deployment issue diagnosis
  • 1+ year experience in Javascript/HTML
  • 3+ years experience in MySQL server management
  • 3+ years experience in commercial Java development
  • 3+ years experience in Linux server management

Position: .NET Build Engineer/Developer

Job Summary

The system you will work on is a complex multi-module data management product including a web application, scheduled tools, web- and messaging queue-based services, and an assortment of data integration solutions. The technology stack involved includes:

  • ASP.NET MVC
  • NHibernate
  • Castle Windsor IoC
  • JavaScript/TypeScript
  • KnockoutJS, JQuery
  • Apache ActiveMQ
  • Legacy Classic ASP/VB6 Components
  • Microsoft IIS
  • Microsoft SQL Server with Reporting Services

Responsibilities

Automating build and deployment of a complex multi-module .NET-based product Monitoring application health
  • Automating build and deployment of a complex multi-module .NET-based product
  • Monitoring application health
  • Automating application-specific infrastructure management
  • Implementing bug fixes and small enhancements of the application codebase

Mandatory Technical Skills

  • Experience in PowerShell scripting – at least 6 months
  • Experience in Mercurial and/or Git – at least 6 months
  • Experience in automating builds of a complex multi-module product
  • Experience with Continuous Integration systems (TeamCity, Jenkins, CruiseControl or others)
  • Understanding of test-driven, agile software methodologies and associated tools/technologies
  • Experience of day-to-day working with a development team, system administration team or both – at least 6 months
  • Ability to perform initial application deployment issue diagnosis
  • 1+ year experience in Javascript/HTML
  • 3+ years experience of commercial .NET web application development
  • 3+ years experience in Windows server management
  • Chef/Vagrant experience (especially Windows) is a plus

What We Offer

Thomas Murray offers a fast-paced, supportive, professional but also fun environment with plenty of opportunities to learn, cross-train and progress. In addition to competitive salaries, perks include:

  • Generous holiday allowances
  • Health insurance
  • Life assurance
  • Gym membership
  • Fruit
  • Industrial-grade coffee machines!

Applications

Applications for either technology role should be made by email to Andrew Wright, Director, at awright@thomasmurray.com. Please detail in your covering note any particularly applicable experience and the reasons for your interest in this role. We regret that, due to time limitations, applications without such a note may not receive a response.

These positions are permanent, full-time roles. While Thomas Murray welcomes applications from all qualified candidates, the company is not currently registered to sponsor visa applications, and in the opinion of the company it is unlikely that the vacancies will pass the Resident Labour Market Test. Candidates’ eligibility to work in the UK will be checked prior to appointment.

Principal applications only; no agents.

Your information will be held and processed in line with Thomas Murray’s privacy policy and in compliance with the Data Protection Act and the forthcoming GDPR legislation.


If you are interested in working for Thomas Murray and do not see a relevant current vacancy advertised, please contact us at enquiries@thomasmurray.com or telephone us on +44 (0) 20 8600 2300.