I don't think you need Math knowledge beyond the basics for being a programmer. You do need general knowledge of mathematics as a tool to know when you need one Math concept into your program, then you can choose between deepen in that specific mater, or into translate formulas into algorithms, which is pretty much it. If you can read Math enough as for translating it to code, then you don't need the specific knowledge.
Of course if you are to program things derivative from Math, like encryption, well, the more you know the better.