CSPS Tech Lab/Opportunities

Tech Lab EN.png



Work with the CSPS Tech Lab

The Tech Lab team, within the Canada School of Public Service (CSPS), is a multidisciplinary team of Designers and Developers. We work closely with partners and subject matter experts to develop user-centric innovative solutions aimed to provide public servants with truly rewarding and modern learning experiences. Some of the innovation projects we are currently working on include vExpo (virtual event platform and kiosks leveraging immersive technology), the creation of immersive virtual spaces, virtual reality experimentation to support learning, and more!

You would be joining a diverse group of people from various backgrounds. We value diversity, curiosity, out of the box thinking, and learning by doing. We’re always looking for people who are passionate about their work and who understand the important role that digital innovation can play in a large ecosystem such as the Government of Canada. You’ll have opportunities to lead, innovate, learn, and contribute to (fun) meaningful work.

Current Opportunities

Analyst, Data Software Solution

Analyst, Data Software Solution (IT-02)

Branch and Directorate: ISDB Public Sector Innovation / Tech Lab

Location: Ottawa, Ontario

Group and Level: IT-02 or equivalent

Job type: Assignment or Secondment (at-level), 1 year with possibility of extension.

Key Roles and Responsibilities

The successful candidate will join a multidisciplinary innovation team of programmers and UX specialists to help build digital products and support innovation and learning within the CSPS Publix Sector Innovation. You will develop and maintain data collection systems, integrate them with immersive software solutions, and work closely with product owners, designers, programmers and other stakeholders to understand and address user and business needs. This is a fantastic opportunity to join a positive, driven and creative team who thrives on experimenting with new ideas and technologies, learns by doing, and embraces diversity as main drivers of innovation.

As an analyst of data software solution, you will be responsible for (but not limited to):

  • Integrate data collection functionalities in web applications on the front-end using JavaScript, Vue.js or React.js frameworks and back-end services such as Node.js or Python
  • Integrate data collection functionalities in immersive technology products using Unity, xAPI and C#
  • Deploy and maintain data collection databases and servers using MariaDB, SQL or MongoDB with cloud management services such as Azure
  • Scrub data, write testing scripts, perform quality control on data, analyze metrics and design reports using tools such as Google Analytics, Matomo or Locker Studio

Essential Qualifications

Linguistic Profile: BBB

Security Clearance: Reliability

Education: Successful completion of two years of an acceptable post-secondary educational program in computer science, information technology, information management or another specialty relevant to the position to be staffed; or an acceptable combination of education, training, and/or experience relevant to the position.

Qualifications:

  • Experience in integrating data collection functionalities using any of the following technologies;
    • Vue.js, React.js or other front end frameworks;
    • PHP or Node.js;
    • Unreal and C++;
    • Unity and C#;
  • Experience in deploying and maintaining data collection databases and servers with cloud management services using any of the following technologies;
    • Microsoft Azure Cloud or other cloud services providers;
    • PowerBI or other business intelligence software;
    • MariaDB, SQL or MongoDB;
    • SCORM or xAPI, cmi5 and LRSs;
  • Experience in scrubbing data, writing testing scripts, performing quality control on data, analyzing metrics and designing reports using any of the following technologies;
    • Google Analytics or Matomo;
    • Locker Studio or other report tools;
    • Python;
  • Experience in working closely with stakeholders to identify goals, developing best practices for data collection, and analyzing current processes to determine what can be improved to achieve business and operational outcomes;
  • Knowledge of database services in web or video games
  • Knowledge of application development life cycle including agile methodology

Competencies:

  • Adaptability and resilience
  • Data literacy
  • Diversity, equity and inclusion
  • Integrity and respect
  • Working effectively with others
  • Digital literacy
  • Building collaborative relationships

Additional Information

Candidate must be able to work in fast-paced environment and be flexible to adjust to change as needed.

If you are interested in the position, please submit your resume, with a cover letter, clearly indicating how you meet each of the experience and competencies outlined in the qualifications. Candidates must also outline why you would like to be part of the team.

If your interests match ours, we will invite you to a meeting to discuss your experience, abilities and qualifications. Please indicate clearly in your application the group and level of your substantive position, if applicable.

Selection decisions will align with CSPS hiring priorities with particular priority for candidates from identified Employment Equity (EE) groups. Please clearly indicate in your application whether you self-identify as part of an EE group. Your response to the self-declaration questions is voluntary and will be used for statistical purposes, as well as in considering your application for this opportunity.

Contact Person: Please send you resume and cover letter to Guy Boulet (guy.boulet@csps-efpc.gc.ca).

Submission deadline: March 31, 2023.