A Solutions Developer is able to elicit information from the customer about the problem that needs to be solved. Eliciting requirements is typically a business analyst role with a foot in the SW development world.