Careers

 

Under the supervision of the Systems Development Manager, this position is responsible for developing applications for internal and external clients. Major job responsibilities include: collaborating with the project manager, other developers, and quality…

Under the supervision of the Team Leader, this position provides individual or group instruction in a virtual learning environment (VLE – Skype, QQ, etc.). VLEs typically provide the tutor with the ability to communicate with students verbally and visually,…