Développeur Logiciel Junior

Remote (Québec, QC)

Qui sommes-nous ?


Chez Shoplogix, nous avons pour mission de créer quelque chose d'extraordinaire : un éditeur de logiciels IIoT (Internet industriel des objets) mondial de premier plan qui offre un impact en temps réel, 24 heures sur 24 et 7 jours sur 7, aux fabricants du monde entier.


Nous donnons à nos clients dans 32 pays les moyens de disposer d'informations et de connaissances qui leur permettent de faire progresser leur stratégie d'excellence opérationnelle. Notre solution de gestion de la performance basée sur le cloud offre un suivi visuel et une analyse de la production en temps réel, intègre de puissantes capacités de reporting et accélère l'amélioration continue. 


De qui avons-nous besoin ?


Sous la responsabilité du Directeur du développement logiciel, nous recherchons un développeur logiciel junior pour travailler avec C# / .NET et PostgreSQL déployé sur les services AWS. Vous travaillerez en partenariat avec les autres membres de l'équipe de développement sur des projets de développement de nouvelles fonctionnalités et de modules. Vous travaillerez sur tous les aspects du cycle de vie du développement logiciel, y compris l'assurance qualité et les corrections des tickets de support. Chez Shoplogix, nous utilisons une méthodologie de développement Kanban et Agile pour gérer les priorités changeantes et assurer la livraison d'un logiciel de haute qualité. Nous recherchons un développeur très motivé qui est fier de créer les meilleures solutions possibles.


Veuillez prendre note du fait que ce poste est en télétravail.


Qu'est-ce que vous y gagnez ?


Exposition, impact et influence. Vous ferez partie d'une équipe collaborative et agile de développeurs de logiciels, concevant, construisant et déployant des solutions cloud pour des clients industriels afin d'optimiser leur activité et d'augmenter leur chiffre d'affaires. Vous verrez vos idées se concrétiser en contribuant à la résolution de problèmes concrets.


Une technologie de pointe. Notre logiciel prend les signaux d'E/S directement via OPC, Modbus et d'autres protocoles de communication industrielle depuis l'usine. Il les transmet à nos services en nuage, qui fournissent un canal en temps réel pour nos rapports Web, nos applications mobiles, nos écrans médias et notre moteur de notification. Nous utilisons les dernières versions des cadres modernes. Il s'agit notamment d'AWS (EC2, RDS), HTML5, ES6 JavaScript utilisant React.js / Flux, Python, C#, services web RESTful, Go, PostgreSQL, Powershell, Bash, Kubernetes et Docker. 


Développement de carrière. Il s'agit d'une opportunité d'élargir votre compréhension des meilleures pratiques pour la fourniture d'applications de gestion basées sur le cloud. Vous ferez partie d'une organisation qui promeut en interne, avec la possibilité d'évoluer vers un rôle de développeur senior, DevOps ou un autre domaine de Constellation Software si cela vous intéresse.


L'impact que vous aurez :


  • Créer des fonctionnalités de produits très demandées. Vous développerez et déployerez de nouvelles fonctionnalités et de nouveaux modules. Vous améliorerez votre compréhension de nos produits et développerez continuellement vos connaissances en IIoT et jouerez un rôle en contribuant à l'architecture et au cadre de notre solution.
  • Établir des normes exceptionnelles par le biais de la collaboration. Vous serez responsable devant l'équipe de la fiabilité et de la qualité du code, vous participerez aux revues de code par les pairs et à l'automatisation des tests, et vous veillerez à ce que chaque version réponde à nos normes de haute qualité. Vous proposerez des optimisations pour améliorer la fiabilité et la vitesse de notre plateforme.
  • Recherche et analyse. Vous participerez activement aux discussions sur l'architecture, en présentant des idées mûrement réfléchies et des éléments justifiant le choix d'un outil, d'un processus ou d'une méthode en particulier.


Vous apporterez :


  • L'expertise technique. Vous êtes titulaire d'un diplôme en informatique ou en ingénierie, ou vous avez peut-être acquis vos compétences pratiques d'une autre manière. Vous avez plus d'un an d'expérience avec les technologies JavaScript, Mobile, Android/iOS et C#. Vous avez une exposition au cycle de vie complet du développement et une compréhension du travail dans un cadre Agile Scrum ou Kanban. Vous donnez la priorité à l'écriture d'un code de haute qualité, lisible, maintenable, bien commenté et durable. Idéalement, vous avez de l'expérience dans le travail et la connexion avec des contrôleurs industriels. Vous êtes parfaitement bilingue (français et anglais).
  • L'esprit de croissance. Vous avez de solides bases en informatique (conception orientée objet, structures de données, conception d'algorithmes, résolution de problèmes). Vous avez un intérêt constant à rester à l'avant-garde des cadres et des approches modernes. Idéalement, vous avez eu l'occasion d'élaborer des solutions pour des clients industriels.
  • L'approche collaborative. Vous êtes capable d'établir des relations de confiance et de travailler efficacement avec des équipes en personne ou à distance. Vous vous adaptez rapidement lorsque les priorités changent et vous acceptez bien le retour d'information. Vous êtes à l'aise avec l'ambiguïté et vous êtes prêt à trouver des solutions lorsqu'il n'y a pas de chemin ou de processus clair et défini. 
  • L'initiative. Vous êtes un penseur critique capable de résoudre des problèmes de manière créative tout en poursuivant continuellement votre quête de connaissances. Vous êtes inspiré par un environnement en évolution rapide et pouvez relever le défi de priorités concurrentes.


Pourquoi adhérer ? 


Shoplogix est une division de Constellation Software, l'une des sociétés de logiciels les plus importantes et les plus prospères au Canada et l'action technologique la plus réussie au Canada au cours des 10 dernières années [TSE : CSU]. Nous sommes dans une position unique grâce au soutien total et à long terme de Constellation Software, y compris l'accès à ses meilleures pratiques et à ses opportunités de carrière. En même temps, nous avons une culture très entrepreneuriale et dynamique en tant qu'entreprise totalement autonome.


C'est l'occasion d'entrer dans le vif du sujet alors que nous menons la transformation numérique de l'industrie manufacturière à l'échelle mondiale. En mettant l'accent sur l'innovation continue et en rendant les données accessibles et exploitables, nous utilisons les dernières technologies pour construire des solutions IIoT qui résolvent les problèmes quotidiens. Nous sommes très fiers de notre équipe de premier ordre et de notre culture inclusive et collaborative, favorisant une approche ouverte à tous les niveaux. Avec l'accès au mentorat et aux meilleures pratiques, notre environnement est un environnement où chacun peut partager des idées, construire des connaissances, apprendre les uns des autres et contribuer à leur carrière et à notre succès en tant qu'entreprise.


Et lorsque les restrictions liées à la pandémie de COVID-19 seront levées et que les rassemblements ne constitueront plus une menace, nous nous réjouirons de retrouver certains des plaisirs que nous avons en dehors du travail, notamment : des matchs de football hebdomadaires en salle ou en plein air, des soirées cinéma, des courses de VTT en équipe, une salle d'escalade intérieure près du bureau, des tournois de frisbee golf, de volley-ball de plage et de golf pour l'ensemble du bureau.


Postulez maintenant


Pour nous, la diversité et l'inclusion ne sont pas de simples mots sur le papier. Nous accueillons et apprécions des candidats aux parcours et aux expériences variés. Si vous possédez 70 % des qualifications que nous recherchons et que vous souhaitez jouer un rôle essentiel dans l'évolution d'un secteur, posez votre candidature pour exprimer votre intérêt. 


Shoplogix accueille et encourage les candidatures de personnes handicapées. Des aménagements sont disponibles sur demande pour les candidats qui participent à tous les aspects du processus de sélection.

Subscribe to Job Alerts