A role that requires anymore is not really analysis, it is more developing and I would describe that as a hybrid role.

For the technical business analyst role the generic business analysis skills remain fundamental; understand the business needs, analyse options, cost benefit analysis, communication, etc

In my experience business knowledge is still more useful than technical skills. If you are working with developers then the commodity that is in shortest supply will be the knowledge the business process not coding skills, and that is the value a technical BA will add.