Boa tarde, quando você fala que necessita menos de raciocínio lógico, acredito que as funções de suporte, help-desk. Outras funções como desenvolvedor, analista vão te exigir mais lógico e entendimento do negócio em um todo.

É uma coisa que não dá para generalizar, conheço muitos profissionais de suporte que entendem do negócio bem mais que os desenvolvedores ou analistas.

Na real, boa parte dos desenvolvedores que conheço tem apenas uma visão geral do negócio. Apesar de aplicar as funcionalidades no software, essas solicitações de mudança vem através dos analistas de forma bem "mastigada" e dessa forma os desenvolvedores não tem a ideia real do impacto da alteração no negócio. Isso acontece principalmente com os desenvolvedores que não são sênior.

Agradeço a dica.