finance ifrs 17 project careers in Oxfordshire, United Kingdom