Business AnalystJob Details | BSASPEC

Business Analyst

We have expertise across various domains like Finance, E-commerce, Supply-chain & Manufacturing,
Health care, Insurance, Telecom, Retail and Public sector projects.

Business Analyst

Job Code : BSA-18-0016

Positions : 1

Job Type : Full Time

Location : Richfield, Minnesota, USA

Key Skills : Documentation skills, Analytical skills, communication skills, PC skills

6 years ago

Job Description:


  • Education:
  • Minimum of a Bachelor's Degree in Finance, Statistics or a closely related field from an accredited institution of a higher education in the U.S. or its equivalent and two (2) years of experience as a Business Analyst

  • The ideal candidate will possess:

    Bachelor’s Degree in technology, finance, business or equivalent.

    Min 5 years of related financial services experience.

    Analytical skills, communication skills, PC skills, including office applications and project scheduling and flowcharting software, relationship management, facilitation skills.

    Trading and FX trading preferred.

  • Business Overview:


    Dotcom, Search Product team.

  • Tell me about your department:


    Project Description – what are the selling points that would spike a candidate’s interest in this role

    The Search Product Team is responsible for the Back End search population on BestBuy.com and other Best Buy subsidiary sites. One third of all traffic on B

  • Position Overview:
  • Responsibilities/Deliverables that the resource will be responsible for:


    Collaborate in an agile engineering environment through participation in standup meetings, sprint estimation meetings, sprint planning meetings, retrospectives and other agile ceremonies, and analysis tasks.

    Rapidly elicit requirements from product management and deliver user stories suitable for engineering consumption.

    Periodically provide support for applications in lower environments and in production.
  • Skills Overview::


    8+ years of relevant requirements gathering experience for software development commensurate to the position.

    Ability to handle responsibility, is self-directed, with strong organizational and documentation skills.

    Ability to work independently and efficiently under aggressive deadlines to meet project commitments.

    Experience with business process definition, systems implementation, and support.

    Possess a high degree of creative ability, analytical and technical skills and independent judgment.

    Ability to work well in a matrix / cross-functional environment.

    Ability to work as a team member on complex projects, effectively interacting with technical and non-technical personnel within and across departments.

    Ability to clearly communicate and document proposed technical solutions for technical and business audiences.

    Understands limitation of technologies in relation to business processes.

    Broad understanding of business operations and information technology including customer experiences, content display, and database management.

    Ability to adjust to changing priorities and participate in multiple concurrent projects.

    Ability to do manual testing to validate the stories were implemented as documented.

    What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role?

  • Must have:


    8+ years of experience gathering requirements for solutions that leverage Java, Spring, Relational Databases.

    Multiple examples of gathering requirements for distributed solutions that leverage REST as the integration method.

    Multiple examples of gathering requirements for distributed solutions that leverage AMQP and/or JMS as the integration method.

  • Nice to have:


    Gathering requirements for solutions using Apache Solr.

    Gathering requirements for solutions using NoSQL databases (Riak, Cassandra, MongoDB)

  • What are the soft skills that you feel candidates must-have in order to be successful in this role?


    Ability to prioritize daily tasks effectively.

    Ability to communicate clearly, especially as it relates to status of software engineering tasks.

    Demonstrated ability to consistently deliver results.

    Keen attention to detail.

    High level of commitment and a sense of urgency when needed.

  • Prescreening Questions –

    Do you prefer waterfall or agile? Why?

    What are the characteristics of a good user story?

    What is your approach to getting all the necessary details to write a user story?

    How do you handle ambiguity with requirements?



Submit Your Resume