Business Development and Support

In addition to our production, content development, and project management staff, there are a number of roles required to provide overall business, technical and administrative support.

Data Processing staff provide critical expertise, helping us work with schools to acquire, clean and import student test results into our Student Performance SnapShot application. The number of records in the SnapShot database is in excess of one million.

The data processing team is involved at every level as we work with new customers. Different jurisdictions report different fields. It can be a lengthy process to help them identify and prepare their data for importing so that the application can process and present it as meaningful information. They must clean, import, and check each data set in an on-going manner. This is meticulous work and staff in this department must be committed to accuracy and attention to detail.

System Administration staff look after an unusually complicated environment: a blend of proprietary and Open Source workstations, laptops and servers dispersed over four geographical locations in both Canada and the U.S. Most of these must be operational 24/7 and all of them need frequent back ups. For just one of our applications, we have nine servers hosted in a mainland based Tier One environment.

All of the required monitoring and maintenance of this equipment needs to be done while keeping up with the requests from staff for day-to-day workstation support.

Business Development and Operations staff ensure the growth and smooth operation of our company. Sales representatives coordinate and execute campaigns for multiple products and services in Canada, in the U.S.A. and several other countries. Sales support and marketing staff coordinate the production of sales collateral, coordinate conference attendance, write and disseminate press releases and provide a host of related services to support our business development activities. Our finance and office administration staff ensures the paperwork is in place and our human resource staff ensures the right people are available in a timely manner.