Summary:
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.
Job Duties:
- Works with clients to understand their business problems, generate business cases, and assists in setting solution scope
- Participates in pre-sales activities
- Provides analysis of business and user needs and then translates them into functional requirements
- Leads internal and external customers through current state/future state gap analysis and executes directed design workshops to build an agreed upon set of functional requirements
- Constructs use/test cases required to facilitate QA activities and to validate the technical solutions built satisfy the client’s functional requirements
- Assist in post rollout validation activities ensuring the solution is fit for function and operating as expected
- Facilitates the operational turnover of solutions from the project team into the customers operational environment or to a Concurrency Managed Service offering
- Builds, reviews, and analyzes process flows, use cases, activity diagrams, interface designs etc. as required for the given project
- Spearheads organizational change management by facilitating robust user acceptance testing and supporting the Training phase of projects
- Builds and manages synergistic relationships with relevant business partners
Skills and Qualifications:
- Proven ability to quickly understand the business issues and data system challenges, and how to interpret customer needs and translate them into application and operational requirements
- Strong collaboration and facilitation skills
- Demonstrated ability to work independently and proactively in a fast-paced, dynamic environment
- Excellent attention to detail
- Strong organizational, analytical and problem-solving skills
- Excellent verbal and written communication skills, both formal and informal
- Demonstrated awareness of audience and ability to adapt communication and/or presentation skills accordingly
- Knowledge of Agile software development process and ability to participate actively in meetings and ticket reviews
- Demonstrated ability to provide exemplary customer service
Education and Experience:
- Bachelor’s Degree or Associates Degree in IT, Computer Science, Business Administration or related major
- 1 to 3 years in a Business Analyst or Project Management, Software Implementation, or Customer Service role