Former Bangladesh head coach Shane Jurgensen has been named New Zealand's full-time bowling coach.
The Australian was appointed in an interim capacity in February, and has now signed a deal through until the 2019 Cricket World Cup.
It marks the second time Jurgensen has taken on the role, while he coached Bangladesh for a year in 2013-14.
"Shane's been impressive with the structure he's brought to the bowling unit and we're pleased to be able to lock him into a long-term contract," Black Caps head coach Mike Hesson said.
"His knowledge of all conditions and his overall experience has been evident during his time with us. He works extremely hard with our bowlers and has a strong rapport with all of the players in our squad.
"Shane has a number of New Zealand connections and brings a lot of passion to the role."
New Zealand are preparing for a two-Test series against Pakistan, beginning in Christchurch on Thursday.