Recently I got a couple contract needs sent to me ... and that "Jack-Of-All-Trades" is not really a popular name anymore because people think "Master-Of-None".
Then I used to get stuff for "DevOps" ... The need for cross-functional profiles like "Full-Stack" People who has knowledge in each layer of a project ... the modern name for "Jack-Of-All-Trades".
Now I am starting to get These Contract Ads ...
"We have multiple positions open ranging from Junior to Senior-level Business Analysts who can wear multiple-hats and have a Swiss-Army-Knife-Like skillset ... Wow !! a new name for "Jack-Of-All-Trades".
What they want should Not be a "Business Analyst" or even "Business Systems Analyst" ... because it involves much more than that ... you might have to work on a project throughout the entire life-cycle ... Analysis, Coding, Testing, Change Management, Training, etc. ... which is usually what I do as a contractor on different project life-cycle phases.