Responsible for working directly with traders and software developers to innovate and improve our proprietary software. After ideas and enhancements are clearly identified, the Business Analyst defines the requirements of the project, prioritizes an effective workflow, and assigns the project to the correct development team. Business Analysts are involved with each project from inception to completion by communicating daily with the software development team to ensure that each project is effectively deployed to the traders.