The Opportunity:
Thanks to our innovative products, dedicated team, and commitment to clients, iWave is entering a period of exponential growth. To help support this growth, we are looking to add several positions to our team.  The majority of positions are located in Charlottetown, PE, and Atlantic Canada, but remote may be an option for the right candidate.

As a member of the iWave team, you will enjoy a competitive salary and benefits package, executive mentorship, and a collaborative work environment with a focus on excellence, passion, and fun. Please email a resume with cover letter to jobs@iwave.com.

The Company:
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.


Director of Product Development

Position Summary

The Director of Product Development is responsible for providing leadership and direction to iWave’s product development function. You will be providing strategic direction for people, process and technology, including: organizational changes; resource allocation and delivery of the software product in alignment with corporate goals and requirements; and key design decisions regarding the technology, structure and configuration of the product. You will also be responsible for: hiring, coaching, and mentoring; training and professional development; quality management; software delivery methodology and process improvement; and establishing strategic partnerships with PMO, Product Management and IT.

Responsibilities

Essential Skills and Qualifications


Senior Quality Assurance (QA) Analyst

Position Summary

As a key member of a highly collaborative team and growing company, this position is responsible for overall quality assurance of our products to ensure there are no defects. As a Senior QA Analyst you will be responsible for ensuring that all aspects of the products have adequate testing coverage and the highest level of quality. This position supports engineering and data teams in ensuring product and data quality meets company standards.

Responsibilities

Essential Skills and Qualifications


Business Analyst

Position Summary

As a key member of a highly collaborative team and growing company, this position is responsible for overall requirements gathering and approach using Agile methodology. This position will also support and sometimes lead multiple cross-functional initiatives (products, services, processes and support technology) that require flexibility, adaptability, innovative thinking, and self-motivation to succeed.

Responsibilities

Essential Skills and Qualifications


Client Support Specialist

Position Summary

You will be challenged on a daily basis to understand our clients’ use cases and provide the best solutions – the learning will never stop! The Customer Support Specialist owns the operational relationship for our customers and serves as the interface between the customer and iWave to deliver superior customer satisfaction.

Responsibilities

Essential Skills and Qualifications


Sales Development Representative

Position Summary:
Reporting to VP of Sales, the SDR would work with our current group of Account Executives (AE) in developing our pool of sales leads. Activities include generating outbound leads using both phone and email, supporting sales efforts and campaigns, maintenance of our CRM and other related tasks. In this position you will also assist with product inquiries, industry research and following through with lead requests. Throughout the lead qualification process, you will learn to identify the specific needs of prospects, and how iWave’s products/solutions meet those needs.

Responsibilities:

Essential Skills and Qualifications:


Senior Data Architect

Position Summary:
The Data Architect to work closely with our product and engineering teams to recommend database structures based on the data storage and retrieval needs within each product and function. The Data Architect will be responsible for constantly monitoring our database and immediately addressing database issues and problems. The successful candidate will also submit reports to management that outline the changing data needs of the company and come up with related solutions.

Responsibilities:
The Senior Data Architect is responsible for the following:

Essential Skills and Qualifications:


Software Developer

Position Summary:
As a key member of the iWave Product Development team, this position is responsible for the design and development of high quality features to improve our SaaS products in solving customer problems. These components play a critical role in the delivery of future versions of the Prospect Research Online (PRO) solution and supporting products.

Responsibilities:

Required Skills and Qualifications:

Desired Skills: