@inmysocks I think something like "design analysis" (/ analyst) or "problem analysis" (/ analyst) describes the more general form of the job, but I guess in pretty much every field there is a more specialized term. In particular in IT and medical.
Sorry that I can not be of more help (and yeah "magician" is annoyingly accurate).
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!