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
- 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)