Значит проблема в первую очередь в декомпозиции на модули, а ваша, как ниже правильно написали, только запах. Собственно, подозреваю, что проблема в несоблюдении Single Responsibility.
Да ладно. Сертификация реально никак не характеризует разработчика и на карьеру влияет слабо.
Вот понты перед хрюшами кидать и скидки на софт получать — там да.
Хороший разработчик как правило зарабатывает немного больше менеджера, а с поиском работы сильно проще. Хотя это не отменяет, конечно, того что менеджерские скиллы крайне полезны и разработчику.