Ce site récupère une partie de ses emplois auprès de: Emploi Directeur | Journalier de Production | Travail de la Maison

Les meilleures offres d'emploi du secteur informatique!

Pour poster une offre, connexion ou créer un compte |  Publier une offre

  EMPLois en informatique  

Ton prochain emploi dans l'industrie des technologies est ici!

previous arrow
next arrow
Slider

Architecte de solutions logiciels / développeur

RobotShop Inc.

C'est un Contrat job à Mirabel, QC publiée le octobre 18, 2020.

A propos de RobotShop :

Nous sommes connus comme la principale source mondiale de technologie robotique dans un domaine qui a un brillant avenir. Nous en sommes à la première page, au premier chapitre de la révolution robotique. Notre stratégie est visionnaire, notre croissance rapide et nos ambitions titanesques. Chez RobotShop, comme de nombreux experts à travers le monde, nous croyons que la robotique de service deviendra la prochaine phase industrielle majeure que l’humanité rencontrera. RobotShop est un pionnier dans son secteur d’activité. Nous travaillons en permanence pour conserver et renforcer notre position de leader parce que nous voulons nous assurer d’avoir un impact positif. Nous voulons nous assurer que la robotique a un impact positif.


Description du poste :

RobotShop.com, plateforme de commerce électronique et principale source mondiale de technologie robotique recherche un architecte de solutions passionné qui utilisera son expertise pour recommander des solutions appropriés en matière d’architecture technologique et de meilleurs pratiques en matière de développement logiciel. L’architecte de solution participera aussi au développement des solutions dans une proportion de 50% de son temps.

Ce poste est pour vous si vous êtes passionné par les technologies de pointe, croyez comme nous que la robotique de service deviendra la prochaine phase industrielle majeure que l’humanité rencontrera et si vous êtes motivé par les nouvelles possibilités.

Tâches et responsabilités générales :

L’architecte de solutions logiciels / développeur aura les diverses responsabilités suivantes:

Architecture de solutions

  • Jouer un rôle de premier plan dans les équipes afin de faciliter la définition de solutions au sein de l’entreprise : Analyser les besoins, concevoir la solution, documenter la solution, résoudre les problèmes avec les différentes équipes, assurer le suivi des mises en œuvre
  • Comprendre les interactions des composantes du modèle d’affaires, incluant les processus, les systèmes d’exploitation et l’architecture des applications;
  • Collaborer avec l’équipe afin de développer et de faire évoluer l’architecture des systèmes;
  • Participer au processus de sélection des produits lorsqu’un nouveau produit ou une nouvelle technologie est nécessaire;
  • Faciliter la recherche, l’évaluation et la sélection de technologies logicielles et de normes de produits, ainsi que la conception de configurations standard;
  • Assurer le suivi du portefeuille de solutions actuelles afin d’identifier toute faiblesse due au vieillissement des technologies utilisées par l’application ou au manque d’harmonisation avec les besoins de l’entreprise;
  • Documenter la solution ainsi que le journal de décision d’architecture solution associé.
  • Agir à titre de mentor technique auprès des équipes de développement afin d’établir et maintenir les meilleures pratiques de l’industrie.

Développement d’applications

  • Participer à l’optimisation et à la programmation des applications web;
  • Participer à la refonte complète du site;
  • Participer aux tests et aux contrôles qualité avant la mise en ligne;
  • Contribuer et participer à la génération de spécifications pour la bibliothèque réutilisable et en faire l’analyse;
  • Vulgariser les concepts techniques plus complexes à l’équipe;
  • Effectuer la mise à jour des systèmes;
  • Documenter le travail technique fait au cours des projets;
  • Participer aux recherches et développements sur les nouvelles technologies;
  • Assurer une veille technologique;
  • Toute autre tâche connexe.

**Dans ce document, l’emploi du masculin pour désigner des personnes n’a d’autres fins que celle d’alléger le texte.**

Formation :

  • Diplôme universitaire en technologies de l’information / ingénierie logicielle ou combinaison équivalente de formation et d’expérience;


Expérience requise :

  • 7-10 ans d’expérience en programmation;
  • 3 ans d’expérience en architecture de solutions logiciels.


Connaissances techniques :

Connaissance éprouvée et expérience en architecture dans les domaines suivants :

  • architecture (services micro / macro / monolithiques, API);
  • architecture orientée service;
  • architecture orientée événements;
  • architecture d’applications;
  • architecture distribuée;
  • architecture de données et modélisation;
  • modèles et meilleures pratiques d’intégration.

Autre compétences importantes : 

  • Connaissance DDD (Domain-driven design);
  • Capacité à comprendre rapidement les fonctions et les possibilités des nouvelles technologies;
  • Capacité à comprendre les perspectives à long terme (« vue globale ») et à court terme des situations;
  • Excellente connaissance de C#, .Net, .Net Core;
  • Excellente connaissance Docker, Kubernetes;
  • Excellente connaissance en optimisation et sécurité API (Auth 2.0, etc.);
  • Très bonne connaissance de l’environnement AWS;
  • Très bonne connaissance des meilleures pratiques DevOps.

Seront considérés comme des atouts:

  • Toutes certifications pertinentes (AWS, TOGAF, etc.);
  • Connaissance d’une ou plusieurs plateforme de e-commerce d’envergure (Magento, Hybris, Shopify, SAP, SalesForce, Oracle) ;
  • Connaissance DDD (Domain-driven design);
  • Connaissance NodeJS, Python;
  • Connaissance Javascript, React, jQuery, jQuery UI, CSS, HTML, AJAX;
  • Connaissance JIRA.


Habiletés essentielle :

  • Savoir communiquer en français à l’oral et écrit;
  • Bonne maîtrise de l’anglais.


Attitudes : 

  • Productif;
  • Responsable;
  • Optimiste;
  • Recherche de l’excellence;
  • Ouvert d’esprit;
  • Esprit d’équipe;
  • Axé sur le service à la clientèle (interne/externe);
  • Créatif; 
  • Excellent sens de l’organisation et de la gestion du temps
  • Autonome et débrouillard;
  • Désir de partager ses connaissance avec ses confrères.


Subalternes :

  • La personne choisie n’aura personne directement sous sa responsabilité mais travaillera en étroite collaboration avec les autres membres de l’équipe de programmation. Le travail d’équipe et la communication sont très importants pour ce poste car le candidat agira en tant que spécialiste dans son domaine. 

Nous offrons :

  • Possibilité de travailler à distance et/ou du siège social situé à Mirabel;
  • Horaire flexible;
  • 3 semaines de vacances par année (4 semaines après 3 ans de service ou en entrant en poste si 9 ans d’expérience pertinente);
  • 9 Congés fériés rémunérés;
  • 2 Congés payés pour maladie/obligations familiales ou personnelles;
  • Couverture d’assurance collective disponible (payée en partie par RobotShop);
  • Programme d’aide aux employés;
  • Régime de retraite avec participation de RobotShop;
  • Reconnaissance des années de service (cadeau annuel);
  • Programme de participation aux profits;
  • Activités sociales gratuites organisées par l’entreprise (Barbecue d’été annuel, fête de Noël, etc.);
  • Rassemblements (virtuels ou en personne) les vendredis, pour encourager les interactions sociales;
  • Bibliothèque (livres, revues, et plusieurs produits robotiques sont disponibles pour emprunt personnel);
  • Rabais employé pour l’achat de produits;
  • Remboursement d’activités de perfectionnement;
  • 2 terrasses disponibles pour profiter des repas à l’extérieur;
  • Stationnement gratuit: incluant bornes de recharge pour voitures électriques.