Développeur Logiciel Senior

Titre : Développeur principal de logiciels ou développeuse principale de logiciels
Lieu : Montréal (Québec, Canada)
Type de contrat : Permanent à plein temps
La Croix-Rouge canadienne (CRC), qui fait partie du plus grand réseau humanitaire au monde, est à la recherche d'un développeur principal de logiciels ou d'une développeuse principale de logiciels.
Aider les autres est l'une de vos passions et vous aimeriez travailler avec des personnes tout aussi dévouées que vous? Lisez la suite pour savoir si ce poste vous convient.
Nous aidons les personnes et les communautés dans le besoin au Canada et à l'international et nous contribuons à renforcer leur résilience. Nous nous engageons à offrir à notre main-d'œuvre diversifiée un environnement de travail inclusif et accessible, dans lequel peuvent s'épanouir des personnes ayant divers profils de capacités et dont l'origine ethnique, l'identité et l'expression de genre, la nationalité, la religion et l'orientation sexuelle varient. Nous encourageons toutes les personnes qualifiées à postuler, particulièrement les personnes autochtones, les personnes ayant des limitations fonctionnelles, les personnes faisant partie de minorités ethniques ou visibles, les femmes, les anciens combattants et anciennes combattantes, ainsi que toute autre personne partageant nos valeurs et notre volonté de bâtir un environnement de travail inclusif et diversifié.
À titre de développeur principal de logiciels ou de développeuse principale de logiciels, vous travaillerez au sein d'une équipe agile de développement en livraison continue et collaborerez avec des concepteur(-trice)s et des ingénieur(e)s pour mettre en place les fonctionnalités de notre produit infonuagique novateur, le Système d'information pour la gestion des urgences (SIGU). Vous travaillerez au développement de toutes nouvelles solutions infonuagiques, y compris à l'automatisation d'infrastructures, en plus d'avoir l'occasion de travailler au moyen de technologies et de modèles de pointe.
Tâches
  • Développer, au sein d'une équipe de développement agile, des fonctionnalités axées sur la qualité et l'efficacité pour une nouvelle solution infonuagique.
  • Contribuer à la stratégie de génie logiciel ainsi qu'au développement, à l'exploitation et à la maintenance des solutions.
  • Collaborer avec les équipes de développement et de gestion de produits pour définir les critères d'acceptation du récit utilisateur, décomposer les récits complexes en tâches et en estimations, planifier et produire des solutions.
  • Collaborer avec des d'équipes pluridisciplinaires sur tous les aspects de la conception et des processus.
  • Améliorer ses compétences de façon continue grâce à l'utilisation de différentes technologies modernes.

Profil recherché
  • Posséder un baccalauréat en informatique et au moins cinq ans d'expérience en tant que développeur(-euse) de programmes d'arrière-plan (back-end) ou une combinaison équivalente d'études et d'expérience.
  • Avoir une compréhension approfondie des principes de la conception axée sur l'objet, de la conception axée sur le domaine et du développement piloté par les tests.
  • Avoir une compréhension approfondie des principes de conception SOLID.
  • Avoir de l'expérience de développement de logiciels de grande qualité et de l'évaluation rigoureuse par les pairs.
  • Posséder une expertise dans les technologies Asp.Net Core et Web API/Rest.
  • Comprendre les principes REST et les pratiques exemplaires connexes.
  • Avoir des connaissances sur le développement infonuagique (au moyen d'outils Azure, AWS ou Google).
  • Posséder d'excellentes aptitudes en résolution de problèmes.
  • Avoir un leadership reconnu et une capacité d'influence.
  • Être capable de donner de la rétroaction aux membres de l'équipe.
  • Posséder d'excellentes aptitudes à la communication afin d'apporter des éclaircissements.
  • Être en mesure de travailler dans un environnement agile.
  • Faire preuve de souplesse afin de s'adapter à l'évolution des attentes et des flux de travaux (et vouloir le faire).
  • Pouvoir apprendre de nouveaux langages comme Ruby on Rails.
  • Connaître les microservices, les pratiques d'intégration et de livraison continues (CI/CD) et Terraform.
  • Avoir des connaissances générales sur les technologies Web (Angular, React ou Vue.js).

Les Principes fondamentaux d'humanité, d'impartialité, de neutralité, d'indépendance, de volontariat, d'unité et d'universalité guident l'ensemble des actions de la CRC. Dès le processus d'embauche, nous nous engageons à offrir un environnement de travail inclusif à accès universel. À tout moment, si vous avez besoin de mesures d'adaptation au cours du processus d'embauche, veuillez nous aviser dès que possible. Nous traiterons en toute confidentialité l'information reçue au sujet des demandes d'adaptation.
Salary Band:
$67,902 - $84,878
Apply Now