Assessment Portal Developer

Immigrant Services Calgary, 1200, 910 7Ave SW, Calgary, Alberta, Canada Req #150
Tuesday, January 19, 2021
Immigrant Services Calgary is a non for profit immigrant serving agency established in 1977. ISC's mission is to be a comprehensive settlement agency working together with immigrants and their families to make Canada home. ISC is looking for individuals who appreciate the valuable contributions immigrants make to Canada, and understand and share our values of  being passionate, accountable and ethical leaders in settlement services. We believe that people come first. We are committed to quality services for a diverse Canadian community.

Job Description

Immigrant Services Calgary (ISC) is seeking to contract an experienced developer to support ISC in developing a booking and referral system for the Language Assessment and Referral Centre. This significant enhancement to the CLARC service solves a number of challenges for the CLARC team including, but not limited to, making it easier for clients to finds information about assessments and classes, complete an intake online (some self-service and some assisted by ISC staff), self-book online for an assessment, store their CCLB results securely and in a way that can be easily and securely shared with LINC providers and other agencies and be more easily referred onwards.


The ability to easily find available times to book a language assessment, complete an intake for that assessment and book an assessment increases the speed and ease with which newcomers get served and also reduces the internal costs and friction at ISC and between ISC and other SPOs we refer to. This system will, in addition to the other benefits, allow for improved data collection, reporting and analytics on all aspects of the CLARC service and will include online, live dashboarding.

The position’s contract will be 6 months to begin, with the possibility of extension. The role is expected to work 37.5 hours per week from Monday to Friday; however, there will be times when early morning or evening work is required to meet deadlines. High stress factors include tight deadlines as turnaround on deliverables can range from an hour to several weeks. The nature of this role is very independent.



  • Assist the platform manager and assessment team lead in the design and development of an online application to manage language assessments and referrals

  • Assists in the design and development of online assessment, self-referral and booking portal for language assessment

  • Gathers specific requirements and translates to designs and architecture for online language assessment and referral portal

  • Ensure integration and interoperability with existing and legacy systems

  • Assists in the development of new streamlines processes and systems to support the new language assessment and referral portal

  • Working with the platform manager, designs and develops functionality including content management, content personalization, online data capture forms and other assets related to the language assessment portal

  • Support the language assessment team, partner success and other teams in the technical discussions, requirements analysis, ideation and implementation of new language assessment and referral solutions

Knowledge, Skills And Abilities


  • Extensive programming experience in web focused programming languages including JavaScript, Python, PHP, Salesforce Apex / Visualforce

  • Extensive experience in developing with HTML, CSS

  • Extensive experience in web development frameworks including WordPress, .NET

  • Experience in data driven reporting, analytics and dashboard creation using Spitfire, PowerBI or similar an advantage

  • Strong knowledge and experience in database applications with a focus on MS SQL and MS SQL Server, MySQL

  • Strong data and database design experience including normalizing and aggregating data from multiple sources

  • Experience with any of the following considered preferred: Azure data platform, Salesforce data platform, Oracle platform.

  • Strong knowledge and experience in use advanced use of Excel for reporting, mining data

  • Experience in working with learning management systems such Moodle an asset

  • Knowledge of web hosting technologies and platforms (Azure, AWS) an asset

  • Ability to lead technical discussions with technical team and stakeholders

  • Ability to understand and translate user requirements, business needs into development plans and implementation

  • Ideal candidate is experienced in Salesforce with preference given to the following skills and experience:

    • Salesforce administration

    • Salesforce development

    • Experience in design and development of Salesforce apps

    • Experience in developing Apex design patterns, Aura Framework and Lightening web components

    • Experience of regular Salesforce administration and maintenance tasks such as user management, layout design, reporting, profile management

  • Excellent English language written and verbal communication skills

  • Excellent interpersonal and organizational skills

  • Willing to work remotely and in person as needed

  • Available to work occasional evenings and weekends during peak periods  


• Degree/Diploma in Computer Science or related discipline (or equivalent experience)
• 2+ years’ experience in mobile and web application development, ideally with WordPress, Salesforce and iOS / Android platforms


Application Deadline:  Until suitable candidate is found.

Thank you for your interest. Due to the high volume of applicants, only candidates short-listed will be contacted. No phone calls or visits please.

Other details

  • Pay Type Salary
  • Immigrant Services Calgary, 1200, 910 7Ave SW, Calgary, Alberta, Canada