Votre rôle
On s'attend de vous que vous fassiez partie de notre équipe de développement. Cela signifie que vous devrez:
-
Comprendre des requis fonctionnels dans le domaine de la logistique
-
Concevoir et développer de nouvelles fonctionnalités;
-
Écrire des tests pour les fonctionnalités (nouvelles ou existantes);
-
Participer à l'établissement des priorités de la feuille de route du produit.
Contexte Technique
-
Application
-
Java (Spring Boot)
-
Event Sourcing / CQRS (Axon Framework)
-
Serveur de base de données (SQL Server, PostgreSQL, H2)
-
Messagerie (RabbitMQ / MQTT)
-
TypeScript (VueJS / Quasar)
-
Déploiement
-
Cloud public (GCP)
-
Docker + Kubernetes
Your Role
You’re expected to be part of our dev team. This means you’ll be:
-
Understanding technical requirements in the context of logistics,
-
Designing and developing new features,
-
Writing tests for features (new or existing),
-
Participating in prioritizing the product roadmap
Technical Environment
-
Application
-
Java (Spring Boot)
-
Event Sourcing / CQRS (Axon Framework)
-
Database Server (SQL Server, PostgreSQL, H2)
-
Messaging (RabbitMQ / MQTT)
-
TypeScript (VueJS / Quasar)
-
Deployment
-
Public Cloud (GCP)
-
Docker + Kubernetes
Requirements
À propos de vous
-
Apporter de la valeur au client vous procure de la satisfaction;
-
Vous aimez vous approprier vos fonctionnalités - de la création à l'assistance;
-
Vous communiquez bien et pouvez traiter avec un client avec professionnalisme (lorsque cela se produit occasionnellement);
-
Même si vous n'êtes pas un expert dans tous les domaines, vous avez la volonté et la curiosité d'apprendre ce qui est nécessaire pour effectuer le travail;
-
Vous savez faire la part des choses entre ce qui est bien fait et ce qui est rapidement visible par le client.
-
Être basé.e dans la région de Montréal (Aucune aide à la relocalisation n’est offerte).
-
Présence au bureau au moins deux jours par semaine.
Exigences
-
Bon communicateur bilingue (français et anglais);
-
Expérience dans le domaine de la logistique (WMS, WES, ERP, etc)
-
Généraliste:
-
Bonne compétence de Java (niveau expert un atout);
-
Une expérience ou un intérêt pour :
-
Communication de bas niveau avec le matériel (tel que PLC) et/ou
-
Les fournisseurs de cloud (tels que GCP, Azure ou AWS)
About You
-
Delivering value to the customer gives you satisfaction.
-
You enjoy owning your features – from inception to support.
-
You communicate well and can deal with a client with professionalism (when it happens occasionally).
-
Even if you’re not an expert in everything, you have the drive and curiosity to learn what is needed to get the job done.
-
You can walk the line between things being done well, and the client seeing the functionality quickly
-
Must be based in the Montreal area (no relocation support is provided).
-
Ability to work from the office at least 2 days per week.
Your Skills
-
Good bilingual communicator (French and English)
-
Some experience in logistics (WMS, WES, ERP, etc.)
-
Problem-solving abilities
-
Generalist:
-
Proficient in Java (expert level not required but desirable)
-
Bonus features include experience or interest in
-
Low-level communication with hardware (such as PLC, microcontrollers, raw TCP sockets) and/or
-
Cloud providers (such as GCP, Azure, or AWS)