Usually, dress code of programmers is not quite formal. So, business leisure might be good enough. But u need a T-shirt under your white shirt, good pants, leather shoes, and a tie. And be careful with your eyes. U'd better look into his eyes while you talk to each other. good luck.