Bravura Solutions has appointed Andrew Russell as Group Chief Executive Officer and Managing Director effective immediately.

source