Software Engineer/Front Office/.NET/SQL/Charles River/Agile/Cloud

  • £65-75K per year base
  • London, England, United Kingdom
  • Permanent, Full time
  • McCabe & Barton
  • 19 Nov 17 2017-11-19

We are currently looking for an experienced Software Engineer with great C# .Net experience to join the Front Office Trading Unit of our client, an Asset Management company.

Software Engineer/Front Office/.NET/SQL/Charles River/Agile/Cloud

The Engineer performs, with minimal direction, a variety of roles in the creation and maintenance of moderate to highly-complex solutions including; data infrastructure, reporting, and applications that address the informational and analytical needs of the Investment Management, Investment Research, Global Trading and Global Investment divisions. These roles stem from all phases of the project life cycle and include requirements gathering, solution design, application development and system testing. The Engineer acts as a consultant and partner with the Investment Business Community, Global Trading and Global FOT project teams to ensure that all business requirements are understood, documented, and executed upon.

Principal Responsibilities:

  • Regularly and independently interacts with business partners of varying associate/management levels to ensure clarity of the problem/opportunity and elicit business requirements.
  • Analyzes, documents and designs prototypes, implements and maintains products that address business needs and achieve strategic goals.
  • Executes and manages all aspects and phases of testing initiatives for moderate to large-sized system implementations and/or enhancement projects.
  • Assists in the support of systems, including taking responsibility for the resolution of low to moderately complex on-call issues, monitoring the system and communicating with the vendors regarding problems to ensure the system is functioning. Investigates, diagnoses, isolates and de-bugs issues and performs problem resolution.
  • Continuously seeks to expand knowledge of Investments practice and theory to create efficiencies and/or mitigate risk via people/process/technology changes for the business.



  • Demonstrable experience within the Financial Services industry
  • Extensive experience of .Net
  • Strong SQL skills/knowledge of relational databases and concepts.
  • Strong knowledge of Object Oriented techniques
  • Demonstrable advanced analytical, troubleshooting and problem solving skills
  • Must be able to meet with clients of varying levels to gather, document, and analyze system specifications and requirements, work closely with developers and testers in the fast-paced environment.
  • Ability to work both independently and collaboratively with others in team environment
  • Excellent written and verbal communication skills
  • Strong knowledge of business processes related to business channel supported


  • Experience of Cloud and AWS
  • Experience of Agile/Scrum
  • Investment Management Front Office experience
  • Charles River Development experience
  • Technical related degree or equivalent experience strongly preferred