23 Sep
|
Lasso Informatics Inc Lasso Informatique
|
Montreal
23 Sep
Lasso Informatics Inc Lasso Informatique
Montreal
À propos de Lasso Informatics
Les données de recherche sont indisciplinées. Elles proviennent d'imageries cérébrales, de séquençage génomique, d'EEG et de suivi oculaire, de biospécimens et d'appareils portables qui suivent le sommeil et les mouvements, réparties sur des dizaines de sites et des années d'étude. Lasso Informatics les rassemble : notre plateforme regroupe tout cela en un seul endroit afin que les chercheurs du monde entier cessent de se battre avec leurs données et arrivent plus vite à leurs découvertes. C'est de là que vient notre nom. Un lasso maîtrise ce qui est indompté, et c'est exactement notre travail. Les personnes qui l'accomplissent sont des Wranglers, et nous sommes plutôt exigeants quant à qui mérite ce titre. Les Wranglers exigent beaucoup d'eux-mêmes, rendent meilleures les personnes qui les entourent et n'arrêtent jamais d'apprendre. On avance vite, on s'amuse et on garde la barre haute.
À propos du poste
À titre de développeur Salesforce chez Lasso, vous bâtissez et maintenez la plateforme Salesforce dont dépendent notre équipe et nos collaborateurs internes. Vous écrivez du code Apex, créez des composants Lightning Web et concevez des flux (Flows) qui tiennent la route à l'usage réel. Vous reliez Salesforce au reste de notre écosystème technologique via des API REST, et vous utilisez des outils comme Claude pour avancer plus vite sans sacrifier la qualité.
Vous travaillez aux côtés d'administrateurs, d'ingénieurs en assurance qualité, d'analystes d'affaires et d'autres développeurs, et votre code se retrouve entre les mains des personnes qui mènent nos études et soutiennent nos collaborateurs au quotidien.
Vos tâches
- Concevoir et bâtir des solutions Salesforce en Apex, incluant des déclencheurs (triggers), des classes de traitement par lots, des tâches planifiées et du traitement asynchrone.
- Créer des composants Lightning Web réactifs et réutilisables.
- Créer et maintenir des flux Salesforce (Flows) : déclenchés par enregistrement, à écran, planifiés et à lancement automatique.
- Développer et consommer des API REST pour relier Salesforce à nos autres systèmes.
- Configurer les objets, champs, règles de validation, permissions, profils et métadonnées personnalisées.
- Écrire des classes de test Apex et maintenir nos normes de couverture de code et de qualité.
- Résoudre les problèmes de performance, d'intégration, de sécurité et de déploiement.
- Participer aux revues de code, aux tests, à la gestion des versions et aux déploiements en production.
- Utiliser Bitbucket et le CLI Salesforce pour le contrôle de version et le déploiement.
- Utiliser Claude ou un outil d'IA similaire pour appuyer le développement, la revue de code, le dépannage, la documentation et la création de tests.
- Collaborer étroitement avec les administrateurs système, les ingénieurs en assurance qualité, les analystes scientifiques et les autres développeurs.
Qualifications
Requises
- Expérience confirmée à titre de développeur Salesforce.
- Au moins 3 ans d'expérience en développement Salesforce.
- Solide connaissance d'Apex, de SOQL, de SOSL et des limites du gouverneur Salesforce (governor limits).
- Expérience pratique dans la création de composants Lightning Web.
- Expérience dans la conception et le maintien de flux Salesforce (Flows).
- Expérience dans la création et l'intégration d'API REST.
- Connaissance pratique de la sécurité Salesforce : règles de partage, profils, ensembles de permissions et hiérarchie des rôles.
- Expérience dans l'écriture de tests unitaires Apex et le débogage d'applications Salesforce.
- Familiarité avec le développement basé sur Git et l'intégration/déploiement continus (CI/CD).
- Capacité à traduire des besoins d'affaires en solutions techniques fiables.
- Expérience avec Claude ou un autre outil d'IA générative dans un flux de développement logiciel.
Atouts
- Certification Salesforce Platform Developer I ou II.
- Expérience avec Salesforce Experience Cloud.
- Connaissance d'OAuth 2.0, du SSO et des fournisseurs d'authentification externes.
- Expérience avec le CLI Salesforce, les scratch orgs et les pipelines de déploiement automatisé.
- Familiarité avec le développement Agile et Jira.
- Solides compétences en communication, en résolution de problèmes et en documentation.
Envie de devenir Wrangler? Voici ce qu'on recherche
- Vous vous imposez des standards élevés et apportez un vrai savoir-faire à votre code.
- Vous rendez meilleures les personnes autour de vous.
- Vous restez curieux ou curieuse et continuez d'apprendre.
- Vous repérez un problème et commencez à le résoudre sans attendre qu'on vous le demande.
- Vous gardez une vue d'ensemble et remarquez comment un changement à un endroit se répercute sur l'organisation, les intégrations et les collaborateurs qui en dépendent.
- Vous écrivez du code propre et testé, et documentez votre travail pour que le prochain développeur ou la prochaine développeuse puisse le suivre.
- Vous jonglez avec plusieurs priorités à la fois et travaillez bien au sein d'une équipe distribuée.
- Vous prenez au sérieux la sécurité des données et l'utilisation responsable de l'IA.
Ce que nous offrons
- Un poste versatile, hybride ou à distance.
- Une rémunération et des avantages sociaux concurrentiels.
- Un travail qui a du sens, avec un impact scientifique et clinique concret.
- Une plateforme en constante évolution, pour ne jamais entretenir les trois mêmes objets pendant des années.
- Des possibilités de croissance au sein d'une entreprise animée par une mission, à l'avant-garde de la gestion des données de recherche.
- Une équipe multidisciplinaire aguerrie, compétente et agréable à côtoyer.
📌 Développeur(e) Salesforce (Montreal)
🏢 Lasso Informatics Inc Lasso Informatique
📍 Montreal