Share this Job

Go Back

Business Analyst - Agile Location:Naples, FL


2017-08-24 11:20:14
Job Type: Full Time only
Budget $: 100,000 - 200,000

Job Description

Essential Duties and Responsibilities:

  • Leads and manages requirements gathering and analysis activities by working with stakeholders, developers, designers, QA analysts and internal/external customers.
  • Elicits, captures, analyzes, refines, articulates and documents business requirements, user stories, acceptance criteria and software documentation via approved processes.
  • Manages requirement changes throughout the project lifecycle.
  • Balances business requirements with technical feasibility and sustainability.
  • Synthesizes complex information into concise, readable, unambiguous language.
  • Assists with product backlog maintenance and grooming.
  • Collaborates closely with UX, Development and QA Teams.
  • Establishes and maintains agreements between team members on requirements.
  • Participates in Agile cadence such as Scrum standup meetings, backlog grooming sessions, review and retrospective meetings.
  • Ensures that appropriate project documentation is produced throughout the project lifecycle.
  • Occasional travel for training, meetings or trade shows may be required.

Education and Experience:

  • Bachelors degree in Computer Science or related field required, Masters Degree preferred.
  • 2+ years of relevant industry experience.
  • Scrum experience highly desirable.
  • Experience with Ruby, Objective-C, AWS and continuous integration is a plus.

Knowledge and Skill Requirements/Specialized Courses and/or Training:

  • Solid understanding of software development lifecycle and Agile development processes.
  • Proven experience creating user stories, acceptance criteria, design documentation, process flows and wireframes in order to clearly communicate a set of functional requirements.
  • Strong business requirement analytical skills with the ability to produce clearly articulated requirements and documents.
  • Strong understanding of iterative software development.
  • Demonstrated interpersonal and leadership skills required to interact with staff, colleagues, management and internal/external customers.
  • Requires the ability to work on multiple projects at the same time.
  • Experience with the development of web and mobile applications.


Key Skills: