Business Analyst Job Posting

Business Analyst
REPORTS TO: Director of Product Management
LOCATION: Charlottetown

About iWave:
iWave develops software platforms that help education, healthcare, and nonprofit organizations fundraise with confidence. We serve over 2,000 clients worldwide, from Stanford University to Doctors Without Borders, to your local United Way. When there is a fundraising goal to be met, our clients turn to iWave to determine who to ask, how much to ask for, and when to ask. Thanks to our innovative products, dedicated team, and commitment to clients, iWave is entering a period of unprecedented growth. To help support this growth, we are looking to add a Business Analyst to our team.

Position Summary:
As a key member of a highly collaborative team and growing company, this position is primarily responsible for overall requirements gathering and support throughout the software development lifecycle in an agile environment. This position will also support the Product Management function and it’s responsibility to deliver the Product Roadmap which requires flexibility, adaptability, innovative thinking, and self-motivation to succeed.


  • Elicit and document product and system requirements from internal and external stakeholders, ensuring they are translated into the appropriate context when necessary.
  • Conduct meetings to gather feedback for requirements, workflow diagrams, wireframes, use cases, scenarios and other formats, which will be used to provide direction to developers and project teams.
  • Decompose product vision and features into user stories and help maintain a prioritized list of features based on feedback from the product owner and other stakeholders.
  • Self-organize to pull on technology resources and departments as needed to ensure objectives/goals are successful.
  • Serve as a point of contact and help identify solutions to business, technology, and customer problems.
  • Drive improvements and standards across the technology department through process optimization and agile strategy.
  • Other duties as required.

Essential Skills and Qualifications:

  • College diploma or university degree in the field of business administration, computer science, or information technology with a minimum of 5 years experience.
  • Excellent communication and presentation skills.
  • Experience with business and software requirements analysis, design, and verification.
  • Understanding of software development life cycle concepts (SDLC).
  • Strong analytical and problem-solving skills.
  • Understanding of Lean and Agile methodologies would be an asset.
  • Strong aptitude when it comes to learning new technologies and enjoys solving problems.
  • Extensive experience in all areas is not required, but a passion and self-motivation to learn new skills and technologies and the ability to adapt to a fast-paced and changing environment is mandatory.