The Business Analyst may be responsible for any of the following tasks: developing processes for internal and external systems, identifying business needs for the company and customers, working on logic and analytical based projects, and organizing, prioritizing, and leading development projects within small teams. The Business Analyst must have good communication and organization skills, along with a working knowledge of day-to-day operations and priorities within their department and the company.