Creo que tu pregunta debería ser "Cuanto ayuda la matemática en la lógica-programatical", pues te digo soy desarrollador y para nada soy un matemático y me va muy bien, pues poseo una excelente lógica de programación, ahora que lo que si es cierto es que las matemáticas ayudan enormemente a desarrollar dicha lógica.
En respuesta directa a tu pregunta te digo:
Si Es necesaria, como en todos los factores de la vida, pero no debes ser un genio para ser un gran desarrollador, con que sepas que es una regla de tres y como aplicarla estas ready, para lo demás están las calculadoras y librerías que ya traen todas las funciones que necesites, en lo personal veo más necesario el conocimiento del idioma inglés, la practica, experimentar y no conformarse con que las cosas simplemente funcionen, además de seleccionar un lenguaje o modelo de desarrollo en el cual te sientas como en casa y volverte experto en ello, pues saber poco de muchas cosas es lo mismo que saber nada de algo.