Développeur Full Stack - TI
Behaviour Interactive
Montreal, Canada
2d ago

Job Description

Behaviour Interactif est la recherche d'un / une Développeur Full Stack multi disciplinaire qui supportera nos applications corporative et outils actuels (c.

  • à-d. Acumatica, BambooHR, OfficeVibe, SmartRecruiters, CRM, gestion de la performance et quelques applications propriétaires).
  • Cette personne veillera aussi au renouvellement de l'ensemble de ces logiciels qui permettra de mieux servir notre clientèle interne tout en augmentant la collaboration et l'efficacité de l'entreprise.

    Vous participerez à l'évaluation et l'analyse des besoins d’affaire de l'entreprise, afin d'aider à définir les exigences des logiciels et leurs configurations.

    De plus vous devrez maintenir les logiciels actuels à niveau ou les modifier afin de les personnaliser aux besoins actuels des utilisateurs, et vous aider à élaborer et mettre en œuvre des tests de système et de débogage des erreurs de programme, ainsi que des consultations avec les clients internes pour s’assurer que les objectifs de personnalisation sont remplis.

    Responsabilités :

  • Développer des micro-services en utilisant Docker;
  • Développer des tests unitaires et des tests d’intégration;
  • Interconnecter les applications entre elles afin d'augmenter l'efficacité opérationnelle de la compagnie;
  • Développer de nouvelles fonctionnalités et maintenir le code existant;
  • Migrer des applications existantes vers des technologies plus récentes (soit on Premise ou Cloud );
  • Rédiger les spécifications avant d’entreprendre le développement de nouvelles fonctionnalités ;
  • Enrichir la documentation dans Confluence;
  • Diagnostiquer et résoudre les problèmes afin d’améliorer la robustesse du code;
  • Gestion des relations avec la clientèle interne et assurer un niveau élevé de satisfaction de la clientèle en plus d’interagir avec les employés et les cadres supérieurs de l’entreprise.
  • Exigences :

  • Minimum de 5 / 8 ans d'expérience;
  • Expérience de développement d’applications avec Node.js, Python, Java, SQL et NoSQL;
  • Expérience de développement Frond-end avec Angular 2-5, CSS3, SASS, HTML5, Javascript utilisant une architecture connue (Folding pattern, Module Pattern), JQuery, (React est un atout);
  • Expérience et connaissances approfondies des bases de données relationnelles et non-relationnelles (DynamoDB, MongoDB, MySQL ou autre);
  • Expérience avec les bonnes pratiques de sécurité (oAuth2, JWT, CSRF);
  • Expérience avec les API REST;
  • Expérience d'intégration continue et de déploiement continue (Jenkins, Webhooks);
  • Utiliser une librairie de documentation générée pour les API tel que apiDoc;
  • Connaitre un système de messagrie tel que SQS ou ActiveMQ;
  • Savoir décomposer le code en composante réutilisable;
  • Bonne gestion de son temps / travail;
  • Bon communicateur / présentateur avec facilité d’interaction avec les personnes;
  • Volonté d'apprendre de nouvelles technologies et concepts;
  • Doit être professionnel, dédiée, humain et un vrai joueur d'équipe;
  • Motivé, autonome et capable de mener plusieurs projets de front;
  • Bilingue français / anglais parlé et écrit;
  • Autorisé à travailler au Canada.
  • Atouts :

  • Expérience de développement avec les outils Microsoft de développement tels que les technologies .NET (C#, MS SQL);
  • Expérience avec les API SOAP;
  • Expérience de travail avec les technologie de services web Amazon : EC2, RDS, DynamoDB, S3, ElastiCache. ElasticSearch;
  • Avoir développé une application dans Ionic Framework 2-3.
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form