Business Systems Analyst in Richfield, MN at APEX Systems

Date Posted: 4/13/2018

Job Snapshot

Job Description

Job #:  839721

Title: Business Systems Analyst

Duration: Projected through 10/26/18

Work Location: Richfield, MN





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 several applications under active development and several applications in maintenance mode. We follow an agile development process that would fall somewhere between XP and kanban.

Project Description:


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
  • 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?

  1. Must be able to function in a dynamic and collaborative environment with frequent changes.
  2. Must be able to retain and understand system design and business rules.
  3. Must understand complex systems and be able to translate them into logical capabilities, functions and processes (abstract thinking). 
  4. Must clearly communicate requirements’ vision (what and why) and specifications (how) to various audiences, including internal technical, business, clients and external partners.
  5. Must have information management experience within a business or customer domain, including documentation in forums such as Wikis, etc.
  6. Must have data analysis experience understanding movement, transformation and translation of data between systems. 
  7. Must be self-directed, requiring minimal direction to problem solve and drive solutions and clearly communicate to project managers and stakeholders.
  8. Must have strong organizational, time management, multi-tasking and presentation capabilities/skills.
  9. Must be able to work in a face-paced environment, quickly delivering high-value and thorough contributions.
  10. 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.
  • General understanding of queue system and databases

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

  1. Strong sense of ownership, self-sufficient, motivated performer.
  2. Great communication skills (verbal and non-verbal).
  3. Ability to be respectful to team members.
  4. Work closely and foster good working relationships.


Interview Process Overview (ASAP):

  • 60 Minute – In Person