Développeur De Logiciels Expérimenté // Experienced Software Developer

Montréal, QC, CA, Canada

Job Description

Tu es passionne par les nouvelles technologies, et tu souhaites faire partie d'une equipe de developpement logiciel en constante quete d'innovation dans un cadre chaleureux, decontracte et stimulant ?

Nous recherchons un coequipier comme toi !

Joins-toi a une equipe Agile et ambitieuse qui a la volonte de toujours s'ameliorer et de developper des applications innovantes au sein de notre plateforme qui aide les radiodiffuseurs, les podcasters et les services musicaux a maximiser leurs revenus en ligne.

Tes responsabilites :

Contribuer a la conception et au developpement de nouvelles fonctionnalites et a l'amelioration/correction de fonctionnalites existantes. Ecrire du code de qualite pour developper et maintenir des applications robustes utilisees a grande echelle. Collaborer avec le Product Owner et interagir avec les autres equipes de produits afin de definir les solutions du futur de l'organisation. Contribuer a toutes les activites du cycle de developpement d'applications (planification, conception, codage, revue de code, tests unitaires/automatises, documentation, deploiement, operations, surveillance et alertes). Demontrer de l'ouverture aux idees des autres tout en communiquant avec respect. Proposer et aider a la mise en oeuvre de solutions d'amelioration continue. Etre un membre engage, transparent et positif dans une equipe Agile auto-organisee et multidisciplinaire. Recommander certains choix technologiques et etre en mesure de les supporter.

Tu es un excellent candidat si :

Tu as au moins cinq annees d'experiences professionnelles en tant que developpeur. Tu as une bonne connaissance du langage de programmation Scala ou Tu as une bonne connaissance de Java et un interet pour apprendre un langage de developpement fonctionnel comme Scala. Tu as des connaissances au sujet des conteneurs Docker. Tu souhaites mieux comprendre les systemes de manipulation de flux de donnees (Kafka). Tu as un bon sens de l'analyse et tu es capable de communiquer tes idees. Tu parles francais couramment et anglais a un niveau professionnel.

Atouts:

Tu as experimente des techniques de developpement par les tests (TDD) et tu connais certains outils d'integration et de deploiement continus. Tu as de l'experience avec les principes de developpement S.O.L.I.D. Tu as de l'experience avec Kafka. Tu connais des outils comme GitHub Actions, ArgoCD, Grafana et Kubernetes. L'utilisation de l'anglais est necessaire pour collaborer avec des collegues internationaux, pour acceder a des informations et des ressources et pour communiquer a l'echelle internationale.




Are you passionate about new technologies, and would you like to be part of a software development team constantly seeking innovation in a warm, relaxed, and stimulating environment?

We're looking for a teammate like you!

Join an Agile and ambitious team that is driven to always improve and develop innovative applications within our platform that help broadcasters, podcasters and music services maximize their online revenue.

Your responsibilities:

Contribute to the design and development of new features and the improvement/correction of existing features. Write quality code to develop and maintain robust applications used at scale. Collaborate with the Product Owner and interact with other product teams to define solutions for the future of the organization. Contribute to all activities of the application development lifecycle (planning, design, coding, code review, unit/automated testing, documentation, deployment, operations, monitoring, and alerting). Demonstrate openness to the ideas of others while communicating with respect. Propose and help implement continuous improvement solutions. Be an engaged, transparent, and positive member of a self-organizing and multidisciplinary Agile team. Recommend certain technological choices and be able to support them.

You are an excellent candidate if:

You have at least five years of professional experience as a developer. You have a good knowledge of the Scala programming language or You have a good knowledge of Java and an interest in learning a functional development language like Scala. You know Docker containers. You want to better understand distributed event streaming platforms like Kafka. You have good analytical skills and can communicate your ideas. You speak French & English at a professional level.

Assets:

You have experimented with test-driven development (TDD) techniques and are familiar with some continuous integration and deployment tools. You have experience with the principles of S.O.L.I.D development. You have experience with Kafka. * You know tools like GitHub Actions, ArgoCD, Grafana, and Kubernetes.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2658185
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned