Software Developer

  • 55 Oxford Street, London, England, gb
  • Full-time

Company Description

Strategic Insight (SI) provides critical and proprietary data, business intelligence, information services and marketing solutions to the global investment management industry. SI delivers full service solutions to the asset management sector worldwide, including investment flow data, advisor sales analysis, in-depth research, analytics, editorial content and events for investment managers, asset owners and custodians, plus Transaction Cost Measurement of over 500 million trades per month.  Our clients include over 1000 of the most prominent names in the asset management industry, including 83 of the world‘s 100 largest fund managers.

Strategic Insight delivers its products and services through four distinct divisions: SI Data, SI Research, SI Intelligence, and SI Interactive.  SI‘s recognized brands and leading editorial titles include BrightScope, Market Metrics, Matrix Solutions, Investor EconomicsCorporate Insights, LiquidMetrixFWWPlan for Life, PLANSPONSORPLANADVISERChief Investment Officer, and Global Custodian.

Job Description

LiquidMetrix is seeking an experienced programmer familiar with the Microsoft development stack. The position provides the opportunity for a chosen candidate to help further develop the LiquidMetrix Market Abuse Surveillance product, from designing new algorithmic monitoring tests and news feed implementation to front-end user experience. The position offers opportunities for greenfield development while also contributing to a highly successful existing code base.

Key Responsibilities

  • Becoming familiar with regulatory change in the market place and understanding the impact on product and clients
  • Working with Product Management on new development requests and initiatives
  • Liaising with senior development and Architect to devise best strategy on implementation
  • Documenting and developing new functionality enhancements
  • Tracking and communicating work status via a standard approach


Required Skills and Knowledge

  • 2+ years of professional experience with the following technologies:
    • NET (C#) or an equivalent object oriented or functional programming language
    • SQL Server or an equivalent RDBMS
  • Ability to write efficient and reliable code
  • Ability to diagnose performance problems and optimise algorithms
  • Experience of concurrent programming
  • Familiarity with network programming and associated protocols
  • Experience of designing database schemas
  • Ability to maintain and refactor an existing code base
  • Familiarity with Version Control Systems (Git)
  • Ability to write clear technical documentation


The following attributes are desirable:

  • Knowledge of financial markets, with previous experience working in Market Surveillance a bonus
  • Experience of working with large-scale data sets
  • An interest in Machine Learning techniques
  • Experience with Cloud computing, specifically AWS (Redshift, S3, Kinesis)