Business Consultant - Presales - Insurance


Location: London

Salary: On Application

Sector: Information Technology

Job Type: Permanent

Work Hours: Full Time

Contact: Sophie Mann, Ann-Marie Payne or Penny Webster

Email: or

Telephone: 01245 455 331


Job Description

Eurobase is looking for a Business Consultant with demonstrable Insurance business knowledge and Presales skills, based in its London office.

As an applicant, you will have a strong level of knowledge of the (re)insurance markets and the role that technology solutions have in this sector. The role requires you to travel to client sites across the globe, therefore full flexibility to travel is essential.  Base salary of up to £90K DOE.

This role is within the Product Management team, and you will be responsible for providing business related pre-sales support and ensuring that customer’s and prospect’s requirements are understood and the business solution is mapped against these requirements

The Business Consultant will need to develop an excellent knowledge the market leading product for the insurance and reinsurance industry, and be able to communicate this to different levels, including C level stakeholders

Your main functions as a Business Consultant will be, but not limited to:

  • Working closely with business development, supporting them across the full sales lifecycle and qualification of prospect needs;
  • Review the insurance product against standard market needs (for reinsurance and general insurance, including London Market), proposing improvements where required;
  • Provide product and business expertise on an implementation project, which will involve running workshops with the customer as part of the Implementation Study;
  • Delivering presentations and online demonstrations;
  • Supporting Marketing events – user conferences, trade shows, webinars etc;
  • Identify the best solutions for meeting customer requirements


Proven experience within a similar position is essential for this hire and you must have had a number of successful deliveries of your business designs into a production environment.

As a Business Consultant it is essential that you have the following:-

  • Strong customer relationship skills, preferably with a strong ‘consultancy’ approach preferably in a solution provider environment;
  • Insurance business knowledge – Up to date and in depth experience of either Reinsurance, General Insurance or London Market;
  • Insurance Applications experience;
  • Business analysis experience, covering full project lifecycle developments;
  • Excellent communication skills;
  • Self-starter with the ability to work alone or as part of a team.


For further details on this challenging Business Consultant position, please apply now.


Note to Recruiters and Placement Agencies: Eurobase does not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any Eurobase employee. Eurobase will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of Eurobase.