finance ifrs 17 project careers in Sheffield, United Kingdom