This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Programmer (R Shiny)

Infodev Electronic Designers International Inc.

This is a Contract position in Quebec City, QC posted November 20, 2022.

You will assist in all phases of the software and apps development life cycle for a company that is working in the Transit Industry.

Tasks:

  • Design and Developp Shiny Apps with R based on project requirements ( User Interface, statistical calculation, graphics, dashboard design)
  • Write front- and back-end code for interactive dashboards
  • Work with UI Designer and Data Base expert to create clean, easy to use software tools
  • Testing, debugging, and refactoring both new and existing R code
  • Deploying and maintaining web servers
  • Assisting in the extract, transform, load (ETL) process for new and historical data
  • Work with internal data scientists, both providing and receiving assistance when necessary
  • Collaborate with client’s technical team for existing or new project
  • Work with big geospatial datasets and time series
  • Document best practices and development process

Requirements

  • Experience with R and/or Leaflet, or a willingess to embrace it.
  • Experience writing thorough documentation of package functions
  • Experience with Windows and Linux environment
  • Fluent in English
  • French knowledge an asset
  • Canadian Resident
  • Bachelor / College degree in math, statistics, engineering, geomatic or experience in a related field. an asset
  • Experience with database (SQL, MySQL,…) an asset
  • Technical expertise in web development and/or interactive data visualization (R Shiny) an asset

Qualities

  • Autonomous and pro-active problem-solver
  • Excellent communication and organization skills
  • Analytical skills
  • Strong attention to details
  • Ability to meet deadlines
  • Creativity and flexibility
  • Curiosity and ability to learn new languages and methodologies