The Business Analyst's role is primarily to elicit, analyze, specify, and validate the business needs of stakeholders for various initiatives, including internal IT process advancement, software application development / implementation (web, mobile, desktop, vendor) and Infrastructure expansion / support (network, servers, cloud, security, storage, middleware). This includes interviewing stakeholders, gathering and compiling user requirements to understand the technology and process solutions needed, and collaborating with other team members to identify potential solutions.