Retour à Carrières

Développeur Back-End (API)



Reconnue pour son leadership dans le domaine de la géomatique, Effigis offre depuis 1991 des solutions géospatiales novatrices, services en observation de la Terre, relevés d’infrastructures, surveillance des réseaux de télécommunication, logiciels GNSS, études géologiques : nous proposons à nos clients un guichet unique pour tous leurs besoins en géoinformation.

Nous propulsons et commercialisons FieldApex, une plateforme de gestion des fertilisants qui facilite la prise de décision tout en maximisant la rentabilité agricole, en exploitant la puissance de l’intelligence artificielle et des données interconnectées à partir de plateformes multiples. Précise, fiable et simple, notre plateforme complète les outils actuellement disponibles sur le marché et vise à s’interconnecter avec les principales plateformes d’agriculture de précision.

Nous sommes aussi un employeur de choix et nous misons sur le développement et le bien-être de nos employés. Derrière l’entreprise se trouve une équipe multidisciplinaire de plus de 160 professionnels et techniciens chevronnés. Géomaticiens, ingénieurs, informaticiens, agronomes, arpenteurs-géomètres, géographes et géologues, leur talent et leur passion sont la clé du succès d’Effigis.

Responsabilités

Votre défi est de contribuer au développement d’une application web et mobile de fertilisation en agriculture. Ceci dans le but de rendre l’agriculture plus rentable et durable en faisant appel à des technologies telles que l'intelligence artificielle, les données massives et l'imagerie. En tant que développeur « back-end », vos défis seront les suivants:
  1. Développer et maintenir des API
  2. Documenter les API
  3. Développer avec la méthodologie TDD
  4. Automatiser les processus répétitifs
  5. Aider à la conception d’une architecture performante
  6. Participer à la revue de code
  7. Se tenir au courant des technologies émergentes
Vous travaillerez dans une entreprise bien établie, Effigis Géo-Solutions, au sein d’une équipe multidisciplinaire entièrement dédiée au démarrage d’une entreprise dérivée (FieldApex) et mue par un esprit de start-up.

Expérience professionnelle

2 à 3 ans d’expérience pertinente

Exigences académiques

DEC ou études universitaires en développement de logiciels

Compétences requises

  • Bonne connaissance de la programmation orientée objet;
  • Bonne connaissance d’un langage de programmation backend (PHP, Node.js ou Python);
  • Bonne connaissance de CI/CD;
  • Bonne connaissance des mécanismes d’authentification pour API;
  • Connaissance de la méthode de développement TDD;
  • Expérience avec Git;
  • Expérience avec une architecture microservices (atout);
  • Expérience avec AWS (atout);
  • Expérience avec des outils GIS (ex. : PostGIS, GDAL) (atout);
  • Expérience avec React (atout).

Aptitudes requises

  • Orienté produit;
  • Autonomie;
  • Engagement profond envers la qualité, la fiabilité, l'évolutivité et la maintenabilité;
  • Personnalité sans prétention mais affirmée;
  • Ne se gêne pas pour poser des questions ni pour signaler ses propres erreurs;
  • Axé sur les résultats.

Avantages

  • Conciliation travail-famille, notamment des horaires flexibles
  • Assurances collectives (assurance-vie, salaire, santé et dentaire)
  • Formation
  • Programme « santé » avec remboursement partiel d’activités physiques
  • Congés rémunérés à la période des Fêtes
  • Bar à café
  • Équipe dynamique et professionnelle;
  • Accès facile aux transports en commun (métro Préfontaine, ligne d’autobus 25) (bureau de Montréal)
  • Stationnement de vélo et douche (bureau de Montréal)
  • À proximité sur le site : centre de conditionnement physique, terrains de sport, restaurants, spa et plusieurs autres services (bureau de Montréal)

Comment postuler

Postulez à ce poste en répondant aux questions suivantes et en nous transmettant votre cv. Questions obligatoires :
  1. Décrivez-nous en moins de quatre lignes le projet dont vous êtes le plus fier et que vous avez réalisé à l’extérieur du travail.
  2. En cinq mots, décrivez votre personnalité.
  3. Quelles-sont les deux principales qualités que devrait avoir votre milieu de travail?
  4. Dressez la liste des URL des communautés web dont vous êtes membre actif ou des plateformes où vous partagez des connaissances (reddit, medium, blog personnel, git, groupe Facebook/LinkedIn, etc.)
Nous remercions tous les candidats de leur intérêt. Seules les personnes dont la candidature sera retenue seront contactées. L’utilisation du seul genre masculin dans ce document ne vise qu’à alléger le texte et se fait sans discrimination.


Postuler maintenant


  • Déposer les fichiers ici ou
  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.