Conversion d’une solution logicielle aux plus récentes Technologies Web responsive et sur le modèle de technologie distribuée - QC-483

Project type: Non-research
Desired discipline(s): Engineering - computer / electrical, Engineering, Computer science, Mathematical Sciences
Company: IsoVision Inc
Project Length: 6 months to 1 year
Preferred start date: As soon as possible.
Language requirement: French with some English proficiency
Location(s): Trois-Rivières, QC, Canada
No. of positions: 2
Desired education level: Undergraduate/Bachelor
Search across Mitacs’ international networks - check this box if you’d also like to receive profiles of researchers based outside of Canada: 
No

About the company: 

IsoVision est reconnue comme un joueur de calibre international dans le domaine des solutions logicielles intégrées de gestion de l'excellence, de la qualité, de l'environnement, du développement durable et de la santé et sécurité.

 

IsoVision existe depuis plus de 20 ans et compte plus de 300 clients. Grâce à sa grande flexibilité et aux possibilités de personnalisation, la solution IsoVision est utilisée dans plus de 20 secteurs d’activités différents, production et services, petites, moyennes et grandes organisations, tant privées que publiques.

 

Les valeurs qui habitent les membres de l’organisation et qui sont mises de l’avant sont respect, honnêteté, collaboration, entraide, participation, responsabilisation, authenticité, écoute, empathie et joie de vivre. C’est pour cette raison qu’IsoVision traite l’ensemble de ses partenaires (employés, fournisseurs et clients) comme un membre de sa famille.

Describe the project.: 

L’objectif principal est de convertir la solution phare de l’entreprise en un produit logiciel basé sur un modèle de technologies web distribuées inspiré par des plus récentes bonnes pratiques du domaine. Des ressources humaines (développeurs) sont requises pour ce faire.

La conversion de la solution IsoVision dans une récente version des outils « web responsive » de même que l’implantation sur un modèle distribué permettra de surmonter des obstacles à l’entrée des marchés, dont les nouvelles exigences dictées par les générations travaillant de plus en plus sur les appareils intelligents (tablettes et téléphones).

L’aspect responsive d’abord, le visuel épuré ensuite et l’implantation d’APIs permettront de doter le cœur des solutions IsoVision d’une agilité technique pour l’avenir afin de se préparer à pouvoir développer éventuellement de nouvelles interfaces-client au goût du jour (applications ou autres).

Le modèle distribué, donnera également la latitude à l’entreprise de déployer différents modes d’accès dans la mise en marché de ses solutions pour adapter son modèle d’affaires s’il elle le désire afin de permettre différentes variantes des modes « SAAS » (software as a service) et « IAAS » (infrastructure as a service).

Enfin, la mise en place de la Méthodologie Agile (Scrum) nouvellement utilisée dans la planification et la gestion avec l’équipe de développeurs permet une actualisation des façons de faire établies antérieuremment dans le développement des solutions logicielles.

 

Required expertise/skills: 

Compétences et aptitudes souhaitées :

  • Expérience en programmation
  • Expérience en développement web
  • Expérience en JavaScript
  • Expérience avec React et Redux
  • Capacité à travailler dans un cadre Agile Scrum
  • Connaissance HTML et CSS
  • Français couramment parlé et écrit
  • Bonnes compétences interpersonnelles
  • Motivé, positif et joueur d’équipe
  • Capacité d’apprendre rapidement dans un environnement dynamique
  • Capacité d’autogestion et d’autonomie au travail

Facultatif  (Sont un atout):

  • Connaissance de Material-UI
  • Expérience avec Redux-Toolkit
  • Expérience en développement mobile
  • Connaissance de GitLab
  • Expérience en C#
  • Connaissance du SQL
  • Connaissance de l’anglais