Key Areas of Responsibility:

  • Work with ProjectReady customers to ensure customer success
  • Responsible for deployment, configuration, training and setup of the application
  • Knowledge of SharePoint APIs in a developer capacity
  • Ability to setup and use Microsoft Azure Resources for development as well as maintenance
  • Ability to understand and work with several 3 rd party APIs for Microsoft, Google, BOX etc
  • Setting up testing environments and demo sites
  • Working with SQL Server databases in a developer capacity
  • Documenting work in Microsoft Word
  • Effectively communicating with clients and team members
  • Other duties as assigned


  • Four (4) years of experience as a software developer / Customer Success Manager
  • Experience in Angular, C# and ASP.NET development
  • Experience with REST, OData, JSON and web services
  • Experience with the Microsoft stack of products
  • Familiarity with Cascading Style Sheets (CSS)
  • Knowledge of SharePoint
  • Excellent communication and documentation skills
  • Excellent problem solving and organizational skills
  • Superior attention to detail
  • Ability to work effectively with minimal supervision in an atmosphere of multiple projects, shifting priorities, while meeting deadlines

Required Education:

  • Bachelors degree in Computer Science, Information Engineering or similar or relevant work experience

How to Apply:
Interested candidates can email resume at

We thank all applicants for their interest; however, only those selected will be contacted. Please advise HR if you require assistance/accommodation during the interview process. Canadian Payroll Services is an equal opportunity employer.