Business analyst
Appearance
A business analyst is responsible for identifying the business needs of their clients and stakeholders to help determine solutions to business problems. They typically have a high degree of industry experience and perform a liaison function to software developers or other service providers.