Business & Economy Software developers, lawyers, and 11 other occupations that demand frequent problem-solving