Business Analyst

Gathering and documenting feature requirements. Primary sources of requirements include market research, customer discussions and product team discussions. Lead requirements reviews with developers and other product team members to begin the development process. Document all changes and assumption. Participate in development process including user story and test case reviews. Support the software development engineers with scope control, user interface mock-ups and as needed. The Business Analyst is a key member of the release planning and development process and should have a good understanding of all process activities and facilitate good collaboration and communications across the full team. The Business Analyst needs to learn our current architecture and solution, understand our vision of where we want to be in the future and be a leader in driving the development team to achieve the vision. There is constant change in the software industry. The Business Analyst needs to have a strong desire to learn about new industry and technology trends and help evolve our vision. Have a passion for ensuring we deliver elegant software that maintains a consistent look and feel with a high level of craftsmanship and attention to design detail at both functional and user Interface presentation level 20% of time will be communicating with customers to learn their use cases, trouble shoot problems and review proposed new feature requirements 10% international travel required to meet with customers or other events such as trade shows or Sunbird team meetings.