It is completely depends on the IBM company. If u have handsome expertise on the same field, u may consider for coding. See BPO / Voice process associates doesn’t have chance for coding, cause this BPO job only for Customer care rather say for meet various customer queries. So there is no hope for coding ! And u may loose ur coding ability during this time if u make practice at ur home. Is it possible, that u may do a global certification on the same field?? It takes u to high edge and offers handsome pay on the same field.
So, I think if u don’t have monetary problem / other problems, then wait and join in a company which offers u on ur coding field. Though IBM is a big name in IT industry.
After joining, if u do ur work well and u will show interest in coding field, it might be that the said company asks for ur desire position.
Good Luck !