Business Analyst

Description

With minimal direction, the Business Analyst works as a liaison among stakeholders in order to elicit, analyze, communicate and validate requirements for changes to business processes, policies and information systems. The business analyst understands business problems and opportunities in the context of the requirements and recommends solutions that enable the organization to achieve its goals. The Business Analyst is expected to combine an understanding of software development lifecycles, technology platforms, and user interface design principles to help facilitate and support application development & delivery, to help ensure that project deliverables meet documented specifications.

Extensive travel (60-80%) is required.

Responsibilities

  • Act as one of the key client contacts throughout the project and be a knowledgeable and professional representative of Spindrift.
  • Research project related information and prepare accurate and thorough summaries and reports.
  • Develops understanding of business needs through group discussions and interviews.
  • Assess clients' needs, identifies and documents requirements critical to achieving business objectives.
  • Assist in the production of Business Requirements Documents.
  • Produce high quality functional specifications ready for design and development, works closely with design and development during the definition of functional specifications.
  • Assemble, analyze and edit all information required to translate user needs into a thorough and accurate functional specifications for developer and project team use.
  • Presents functional specifications to clients.
  • Use systematic techniques for specifying requirements like use-case scenarios, process modeling, data-flow diagramming and others.
  • Use systematic approaches for specifying information requirements, organizing the information into objects, attributing data and modeling objects' behavior.
  • Perform various project-related tasks on an as needed basis.
  • Documents internal and client meetings.
  • Have an appreciation of end-user needs and requirements; have the ability to see the big picture and understand the need of all stakeholders within an implementation.
  • Identify and establish scope and parameters of requirements analysis in order to define impact, outcome criteria, and measure-taking actions.
  • Work with stakeholders and project team to prioritize collected requirements.

Knowledge and experience requirements

  • A university degree in Computer Science or Business Administration or equivalent work experience.
  • 5+ years working in a professional services environment or within an industry vertical.
  • 3+ years expertise in defining software specifications.
  • 3+ years business experience in managing requirements analysis and use case development.
  • Proven experience in facilitating client interviews, stakeholder workshops and team meetings.
  • Experience with requirements modeling techniques using Data Flow Diagrams, entity-relationship diagrams, state-transition diagrams, class diagrams, decision tables, sequence diagrams required.
  • Knowledge and experience in identifying data/information requirements
  • Strong writing and communication skills.
  • Technical experience in assessing and determining business requirements.
  • A demonstrated understanding of web related technical terms.
  • Understanding of web technology platforms and their capabilities/limitations.
  • Exceptional organization and follow up skills.
  • Documentation of business process procedures and system configuration.
  • Superior analytical and problem solving skills, communication, leadership, and judgment to resolve significant business issues.
  • Project management experience
  • Customer/business facing experience is required.
  • Dispute resolution skills, able to address conflicting requirements required.

Apply