Noun (person)
Business analyst
a position responsible for the interpretation of business rules and delivering them to technical teams
A business analyst spends a lot of time gathering relevant business requirements in the initial stages of an IT project.