The 27-year-old has made 94 ODI appearances since his debut in 2005 but has not played since the third match of last summer's series against New Zealand. He was replaced by Devon Thomas for the final two games against the Black Caps and the 23-year-old kept his place for the series against Bangladesh and Australia.
However, after Thomas could only contribute 111 runs in 10 matches, Ramdin has been handed a chance to reclaim his position, and said: "It's wonderful to be back in the West Indies one-day colours and I'm looking to grab this opportunity with both hands."
He went on: "I am mentally and physically ready for this challenge. My form is there and I am feeling confident with the bat and I have been working twice as hard to make sure I get runs when I'm out in the middle.
"Behind the stumps I worked overtime to make sure that I was fit and ready when the selectors called on me.
"While I was out I did a lot of work on all areas of my game."
West Indies were beaten 3-2 by Bangladesh before suffering a 5-0 whitewash by Australia, and Ramdin knows they need to show an improvement against a Zimbabwe side who have barely played any international cricket in recent times.
"We need to play better all-round cricket. We need to be disciplined when we play against Zimbabwe. They put up a really good fight against us last time they were here in the Caribbean," he said.