The Business Analyst will interact with senior business management and stakeholders to identify business needs, objectives, scope of work, resource demand, timelines and risks Communicating detailed functional & non-functional requirements and business rules through user stories, use cases, software specifications and other supporting artifacts