Business Definition Manager

A good understanding of actuarial systems architecture and data. Communicate the technical concepts in appropriate language and format for the relevant…

£60,000 - £70,000 a year
1 vacante