Enable job alerts via email!

Développeur de Logiciels expérimenté / / Experienced Software developer

Triton Digital

Montreal

Hybrid

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

Une entreprise innovante de technologie à Montréal recherche un développeur logiciel passionné par les nouvelles technologies. Vous rejoindrez une équipe Agile pour concevoir et développer des applications innovantes relatives aux données massives. Le candidat idéal possède au moins cinq ans d'expérience en développement et maîtrise des langages comme JVM et Python. Des compétences en Kafka et Spark sont un atout.

Qualifications

  • Minimum de cinq ans d'expérience en tant que développeur logiciel.
  • Expérience avec des technologies Big Data et de traitement de flux.
  • Compétences professionnelles en SQL et en résolution de problèmes.

Responsibilities

  • Contribuer à la conception et au développement de nouvelles fonctionnalités.
  • Développer et maintenir des pipelines de données robustes.
  • Collaborer avec les équipes produit pour définir des solutions.

Skills

Langages de programmation JVM
Python
Kafka
Spark
SQL
Français
Anglais

Tools

Apache Airflow
Docker
Kubernetes
Job description
Overview

Position at Triton Digital Canada Inc. Tu es passionné par les nouvelles technologies, et tu souhaites faire partie d’une équipe de développement logiciel en constante quête d’innovation dans un cadre chaleureux, décontracté et stimulant ?

Nous recherchons un coéquipier comme toi !

Joins-toi à une équipe Agile et ambitieuse qui a la volonté de toujours s’améliorer et de développer des applications innovantes au sein de notre plateforme qui aide les radiodiffuseurs, les podcasters et les services musicaux à maximiser leurs revenus en ligne.

Responsibilities
  • Contribuer à la conception et au développement de nouvelles fonctionnalités, ainsi qu'à l'amélioration / correction des fonctionnalités existantes.
  • Développer et maintenir des pipelines de données robustes et des applications traitant quotidiennement des charges de travail de plusieurs téraoctets.
  • Collaborer avec le / la responsable produit et interagir avec les autres équipes produit pour définir des solutions pour l'avenir de l'organisation.
  • Contribuer à toutes les activités du cycle de développement applicatif (planification, conception, codage, tests unitaires et d'intégration automatisés, revue de code, documentation, déploiement, exploitation, surveillance et alertes).
  • Faire preuve d'ouverture aux idées des autres tout en communiquant avec respect.
  • Proposer et contribuer à la mise en œuvre de solutions d'amélioration continue.
  • Être un membre engagé, transparent et positif d'une équipe Agile auto-organisée et multidisciplinaire.
  • Recommander certains choix technologiques et être capable de les soutenir.
  • Participer à une rotation d'astreinte (environ une fois tous les deux mois).
Qualifications – You are a good candidate
  • Avez au moins cinq ans d'expérience professionnelle en tant que développeur logiciel, travaillant avec des langages de programmation JVM et / ou Python.
  • Avez une expérience pratique des technologies de traitement de flux comme Kafka, Kafka-Streams, etc.
  • Avez travaillé avec des technologies Big Data comme Spark, HDFS, Parquet, etc.
  • Êtes passionné par les défis complexes liés au traitement de données distribuées.
  • Savez écrire et optimiser des requêtes SQL.
  • Êtes capable de résoudre les problèmes de manière approfondie, d'analyser les problèmes et de communiquer clairement vos idées.
  • Vous parlez français et anglais à un niveau professionnel.
Excellent candidate & additional good-to-have
  • Avez de l'expérience en traitement de flux et en technologies Big Data, notamment Kafka et Spark.
  • Avez une expérience pratique avec des langages de programmation comme Scala, Kotlin et / ou Python.
  • Avez déjà optimisé des requêtes et / ou des processus impliquant des jeux de données à l'échelle du téraoctet.
  • Avez de l'expérience avec Apache Airflow ou des orchestrateurs de jobs similaires.
Additional knowledge that is a plus
  • Vous avez travaillé avec Apache Druid.
  • Vous avez travaillé avec Looker ou d'autres outils de BI.
  • Vous connaissez des outils comme GitHub Actions, ArgoCD, Grafana, Docker et Kubernetes.
  • L’utilisation de l’anglais est nécessaire pour collaborer avec des collègues internationaux, pour accéder à des informations et des ressources et pour communiquer à l’échelle internationale.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.