Randstad Sr. BSA (REST, Oracle, Agile) in Minneapolis, Minnesota

Sr. BSA (REST, Oracle, Agile)


Minneapolis, MN

Date Posted:

Wednesday, October 12, 2016

Job Type:


Reference #:



Randstad Technologies

apply now


Business Overview:

Tell me about your department:

Pricing Domain Services. We handle all the pricing and offers that power the website and mobile app.

Project Description:

Pricing Services: The pricing services application has batch processing and real time request processing components. The services are responsible for tracking price changes and applying promotions in different contexts. The rules around how offers are applied in the different contexts can become complex. We have one application under active development and several applications in maintenance mode. We follow an agile development process that would fall somewhere between XP and kanban.

Position Overview:

Responsibilities/Deliverables that the resource will be responsible for:

  • Lead and/or participate in defining and documenting detailed system requirements. E.g. data mapping and transformation rules, system processing flows, etc

  • Participate in solution design meetings to help the team understand the system requirements.

  • Assist with defining, reviewing and executing system tests to ensure that requirements are satisfied.

  • Ensure that project requirements are aligned across teams and meet the program goals.

  • Understand all requirements, impact analysis, user stories and/or use cases.

  • Assist in troubleshooting production issues as needed.

  • Assist in managing the release cycle.

  • Manage requirements that are typically stored on a wiki, although we do a large amount of white boarding and discussions around requirements and system feature design.

What would a normal day for this position look like?

  • The BA sits with the development team and interacts with the developers and QA on a daily basis.

Skills Overview:

What are the MUST have skills that you are looking for in a candidate?

  • Must be able to function in a dynamic and collaborative environment with frequent changes.

  • Must be able to retain and understand system design and business rules.

  • Must understand complex systems and be able to translate them into logical capabilities, functions and processes (abstract thinking).

  • Must clearly communicate requirements vision (what and why) and specifications (how) to various audiences, including internal technical, business, clients and external partners.

  • Must have information management experience within a business or customer domain, including documentation in forums such as Wikis, etc.

  • Must have data analysis experience understanding movement, transformation and translation of data between systems.

  • Must be self-directed, requiring minimal direction to problem solve and drive solutions and clearly communicate to project managers and stakeholders.

  • Must have strong organizational, time management, multi-tasking and presentation capabilities/skills.

  • Must be able to work in a face-paced environment, quickly delivering high-value and thorough contributions.

  • Preferred experience in agile methodologies (Scrum, Kanban, XP, etc.).

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

  • REST or other web services experience.

  • Oracle or other RDBMS experience. Ability to understand and write simple SQL queries.

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

  • Strong sense of ownership, self-sufficient, motivated performer.

  • Great communication skills (verbal and non-verbal).

  • Ability to be respectful to team members.

  • Work closely and foster good working relationships.

Interview Process Overview (ASAP):

  • 60 Minute - In Person

    apply now