Plateforme ATS workday
233 employeurs connectés via cette plateforme — 7523 offres actives. Module partagé : jobka/connectors/workday.py ; un employeur = une sous-classe d'environ 10 lignes.
Description & mécanique
Plateforme Workday.
L'API publique des sites carrières Workday est stable et non authentifiée :
- liste : POST https://..myworkdayjobs.com/wday/cxs///jobs body {"appliedFacets":{},"limit":20,"offset":N,"searchText":""} -> {total, jobPostings:[{title, externalPath, locationsText, postedOn, bulletFields:[req_id]}]}
- détail : GET .../wday/cxs// -> {jobPostingInfo:{jobDescription(HTML), location, timeType, jobReqId, startDate, …}}
Les sites listent souvent des postes hors Québec : on filtre côté client par
is_quebec_location, puis on ne visite la page détail QUE pour les postes québécois (avec cache BD — le détail n'est re-téléchargé que si la ligne de liste change).
Accès
- Pagination : offset/limit
- Backend : GET/POST direct
requests(throttlé, User-AgentJobKaBot/1.0identifié) - Auth : aucune — API/pages publiques du site carrières.
- Throttle : 0.7 s entre requêtes.
- Budgets (env) :
JOBKA_WORKDAY_DETAIL_LIMIT(défaut300)
Tenants connectés
| Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK |
|---|---|---|---|---|---|---|
| Walmart Canada | 994 | 96 % | 90 % | 0 % | 2026-09-21 17:43 | ✅ |
| Couche-Tard / Circle K | 987 | 64 % | 65 % | 0 % | 2026-09-21 16:49 | ✅ |
| Globalhr | 351 | 0 % | 83 % | 4 % | 2026-09-21 17:00 | ✅ |
| Mouvement Desjardins | 263 | 2 % | 94 % | 22 % | 2026-09-21 16:52 | ✅ |
| Slihrms | 258 | 9 % | 91 % | 1 % | 2026-09-21 17:34 | ✅ |
| Rechercher des | 240 | 1 % | 100 % | 0 % | 2026-09-21 16:59 | ✅ |
| Université McGill | 213 | 72 % | 100 % | 0 % | 2026-09-21 17:23 | ✅ |
| Groupe Banque TD | 205 | 96 % | 92 % | 100 % | 2026-09-21 17:37 | ✅ |
| Consignaction (AQRCB) | 182 | 86 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ |
| Airbus Canada | 165 | 5 % | 99 % | 1 % | 2026-09-21 16:35 | ✅ |
| Intact Corporation financière | 143 | 0 % | 76 % | 1 % | 2026-09-21 17:12 | ✅ |
| TJX Canada (Winners, HomeSense, Marshalls) | 142 | 97 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ |
| BMO Groupe financier | 93 | 86 % | 83 % | 14 % | 2026-09-21 16:40 | ✅ |
| Dentalcorp | 92 | 13 % | 100 % | 1 % | 2026-09-21 16:52 | ✅ |
| iA Groupe financier | 90 | 100 % | 96 % | 8 % | 2026-09-21 17:12 | ✅ |
| Promutuel Assurance | 81 | 2 % | 100 % | 9 % | 2026-09-21 17:27 | ✅ |
| CAE | 78 | 22 % | 97 % | 1 % | 2026-09-21 16:41 | ✅ |
| Intelcom (Dragonfly) | 77 | 0 % | 99 % | 0 % | 2026-09-21 17:13 | ✅ |
| Banque CIBC | 69 | 0 % | 97 % | 9 % | 2026-09-21 16:48 | ✅ |
| Gflenv | 67 | 3 % | 91 % | 1 % | 2026-09-21 16:59 | ✅ |
| Gevernova | 65 | 34 % | 94 % | 20 % | 2026-09-21 16:59 | ✅ |
| Agropur | 64 | 94 % | 97 % | 2 % | 2026-09-21 16:35 | ✅ |
| Lifeworks | 63 | 25 % | 84 % | 14 % | 2026-09-21 17:21 | ✅ |
| January 2027 | 61 | 0 % | 100 % | 0 % | 2026-09-21 17:29 | ✅ |
| Beneva | 56 | 4 % | 100 % | 4 % | 2026-09-21 16:39 | ✅ |
| Autodesk | 54 | 83 % | 41 % | 20 % | 2026-09-21 16:38 | ✅ |
| Manuvie | 54 | 83 % | 65 % | 28 % | 2026-09-21 17:22 | ✅ |
| Fairstone | 54 | 44 % | 91 % | 0 % | 2026-09-21 16:57 | ✅ |
| Bdo | 50 | 10 % | 76 % | 14 % | 2026-09-21 16:39 | ✅ |
| Saputo | 47 | 87 % | 100 % | 100 % | 2026-09-21 17:32 | ✅ |
| Advanceauto | 46 | 0 % | 50 % | 0 % | 2026-09-21 16:34 | ✅ |
| La Maison Simons | 45 | 0 % | 91 % | 0 % | 2026-09-21 17:33 | ✅ |
| Alterra | 45 | 62 % | 100 % | 0 % | 2026-09-21 16:36 | ✅ |
| Investissements PSP | 44 | 2 % | 100 % | 0 % | 2026-09-21 17:13 | ✅ |
| Cogeco | 43 | 14 % | 49 % | 0 % | 2026-09-21 16:50 | ✅ |
| McKesson Canada | 43 | 79 % | 88 % | 86 % | 2026-09-21 17:23 | ✅ |
| Firststudent | 37 | 43 % | 97 % | 0 % | 2026-09-21 16:57 | ✅ |
| Myhrabc | 37 | 49 % | 51 % | 86 % | 2026-09-21 17:24 | ✅ |
| EXFO | 35 | 0 % | 100 % | 51 % | 2026-09-21 16:57 | ✅ |
| Best Buy Canada | 35 | 0 % | 49 % | 0 % | 2026-09-21 16:39 | ✅ |
| Ms | 34 | 0 % | 100 % | 97 % | 2026-09-21 17:24 | ✅ |
| Onepoint (nventive / Logient) | 34 | 0 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ |
| OPENLANE Canada | 33 | 21 % | 94 % | 3 % | 2026-09-21 17:26 | ✅ |
| Uhaul | 33 | 0 % | 100 % | 0 % | 2026-09-21 17:39 | ✅ |
| Altasciences | 31 | 6 % | 94 % | 97 % | 2026-09-21 16:36 | ✅ |
| Estimator | 30 | 100 % | 97 % | 7 % | 2026-09-21 17:38 | ✅ |
| Scotts Canada (Fafard) | 28 | 4 % | 100 % | 0 % | 2026-09-21 17:32 | ✅ |
| Abinbev | 28 | 89 % | 100 % | 0 % | 2026-09-21 16:34 | ✅ |
| Galderma | 28 | 14 % | 100 % | 0 % | 2026-09-21 16:58 | ✅ |
| Rollsroyce | 28 | 0 % | 100 % | 0 % | 2026-09-21 17:30 | ✅ |
| CDPQ — Caisse de dépôt et placement du Québec | 27 | 0 % | 100 % | 0 % | 2026-09-21 16:45 | ✅ |
| Associé des ventes | 27 | 0 % | 22 % | 0 % | 2026-09-21 16:47 | ✅ |
| Service alimentaire Gordon | 26 | 69 % | 100 % | 0 % | 2026-09-21 16:59 | ✅ |
| Rio Tinto | 25 | 4 % | 100 % | 8 % | 2026-09-21 17:30 | ✅ |
| Airliquidehr | 25 | 20 % | 100 % | 8 % | 2026-09-21 16:35 | ✅ |
| Alcoa Canada | 24 | 42 % | 29 % | 0 % | 2026-09-21 16:36 | ✅ |
| Sun Life | 24 | 8 % | 67 % | 0 % | 2026-09-21 17:35 | ✅ |
| Cineplex | 24 | 4 % | 96 % | 4 % | 2026-09-21 16:48 | ✅ |
| FedEx Express Canada | 24 | 100 % | 88 % | 0 % | 2026-09-21 16:57 | ✅ |
| Search for | 24 | 0 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ |
| Montreal Export Package Handler (18:00-23:00) | 24 | 88 % | 92 % | 4 % | 2026-09-21 17:09 | ✅ |
| Tmx | 24 | 0 % | 67 % | 0 % | 2026-09-21 17:38 | ✅ |
| Wolseley Canada | 23 | 0 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ |
| AVP | 22 | 14 % | 86 % | 0 % | 2026-09-21 16:38 | ✅ |
| Comptable en immobilier | 22 | 5 % | 95 % | 0 % | 2026-09-21 16:39 | ✅ |
| Unitytech | 22 | 91 % | 82 % | 36 % | 2026-09-21 17:39 | ✅ |
| JLL | 21 | 5 % | 86 % | 100 % | 2026-09-21 17:14 | ✅ |
| Alsglobal | 21 | 5 % | 95 % | 0 % | 2026-09-21 16:36 | ✅ |
| Responsable Stratégie des Affaires | 21 | 14 % | 100 % | 0 % | 2026-09-21 17:39 | ✅ |
| Ur | 21 | 0 % | 100 % | 0 % | 2026-09-21 17:39 | ✅ |
| Monteur CVC 1 /HVAC Assembler 1 | 20 | 0 % | 65 % | 0 % | 2026-09-21 17:35 | ✅ |
| Sandvik | 19 | 0 % | 21 % | 0 % | 2026-09-21 17:31 | ✅ |
| CAA-Québec | 18 | 28 % | 100 % | 6 % | 2026-09-21 16:40 | ✅ |
| Groupeguilbault | 18 | 0 % | 100 % | 0 % | 2026-09-21 17:01 | ✅ |
| Préparateur de commandes | 18 | 6 % | 94 % | 0 % | 2026-09-21 17:36 | ✅ |
| Hubinternational | 17 | 18 % | 82 % | 6 % | 2026-09-21 17:11 | ✅ |
| Jci | 17 | 100 % | 94 % | 6 % | 2026-09-21 17:13 | ✅ |
| Onelineage | 17 | 6 % | 100 % | 12 % | 2026-09-21 17:26 | ✅ |
| Fund Accountant / Comptable de Fonds | 17 | 18 % | 100 % | 0 % | 2026-09-21 17:31 | ✅ |
| Sci | 17 | 29 % | 88 % | 6 % | 2026-09-21 17:32 | ✅ |
| Sanimax | 16 | 38 % | 100 % | 0 % | 2026-09-21 17:31 | ✅ |
| Sales Associate III | 16 | 100 % | 100 % | 0 % | 2026-09-21 17:36 | ✅ |
| Allstate Canada | 15 | 27 % | 80 % | 13 % | 2026-09-21 16:36 | ✅ |
| Gea | 15 | 33 % | 100 % | 0 % | 2026-09-21 16:59 | ✅ |
| GSK | 14 | 0 % | 93 % | 0 % | 2026-09-21 17:02 | ✅ |
| Pfizer Canada | 14 | 100 % | 7 % | 7 % | 2026-09-21 17:27 | ✅ |
| Comptable de projet / Project Accountant | 14 | 21 % | 93 % | 0 % | 2026-09-21 16:56 | ✅ |
| Responsable bilingue du marketing événementiel / Event ... | 14 | 100 % | 71 % | 64 % | 2026-09-21 16:57 | ✅ |
| Clinical Research Associate | 14 | 0 % | 93 % | 14 % | 2026-09-21 17:35 | ✅ |
| Medavie | 14 | 79 % | 36 % | 7 % | 2026-09-21 17:23 | ✅ |
| JG Rive-Sud (GFS) | 13 | 69 % | 100 % | 0 % | 2026-09-21 17:13 | ✅ |
| Aritzia | 13 | 62 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ |
| Bridgestone | 13 | 38 % | 100 % | 0 % | 2026-09-21 16:40 | ✅ |
| Fieracapital | 13 | 31 % | 69 % | 0 % | 2026-09-21 16:57 | ✅ |
| Peoplecorporation | 13 | 15 % | 62 % | 23 % | 2026-09-21 17:27 | ✅ |
| Investissement Québec | 12 | 0 % | 100 % | 0 % | 2026-09-21 17:13 | ✅ |
| Senior Azure Solution Architect (Montreal – French Speaking) | 12 | 100 % | 42 % | 8 % | 2026-09-21 16:34 | ✅ |
| Comptable | 12 | 0 % | 100 % | 0 % | 2026-09-21 16:50 | ✅ |
| Hitachi | 12 | 8 % | 100 % | 100 % | 2026-09-21 17:11 | ✅ |
| Ryder | 12 | 100 % | 33 % | 0 % | 2026-09-21 17:31 | ✅ |
| Frigoriste | 12 | 0 % | 100 % | 0 % | 2026-09-21 17:40 | ✅ |
| C.H. Guenther & Son | 12 | 58 % | 100 % | 0 % | 2026-09-21 16:47 | ✅ |
| VF Corporation (The North Face, Vans) | 11 | 82 % | 100 % | 0 % | 2026-09-21 17:40 | ✅ |
| Cuisinier(ère) 2, Restaurant Marcus & Lounge (Sur appel) / Cook 2 ... | 11 | 0 % | 100 % | 0 % | 2026-09-21 16:58 | ✅ |
| Huron | 11 | 100 % | 45 % | 100 % | 2026-09-21 17:12 | ✅ |
| Fempro (First Quality) | 11 | 55 % | 100 % | 0 % | 2026-09-21 16:57 | ✅ |
| Canadian Tire | 10 | 60 % | 90 % | 0 % | 2026-09-21 16:41 | ✅ |
| Administrateur comptable principal | 10 | 0 % | 100 % | 10 % | 2026-09-21 16:39 | ✅ |
| Cadence | 10 | 40 % | 70 % | 0 % | 2026-09-21 16:40 | ✅ |
| Colliers | 10 | 0 % | 100 % | 0 % | 2026-09-21 16:50 | ✅ |
| Fonds de solidarité FTQ | 9 | 0 % | 100 % | 100 % | 2026-09-21 16:58 | ✅ |
| Chef d'équipe Agile | 9 | 0 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ |
| Avisbudget | 9 | 11 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ |
| Coordinateur, Achats Numériques | 9 | 89 % | 89 % | 22 % | 2026-09-21 16:52 | ✅ |
| Fccfac | 9 | 100 % | 44 % | 0 % | 2026-09-21 16:57 | ✅ |
| Puma | 9 | 100 % | 100 % | 0 % | 2026-09-21 17:28 | ✅ |
| Allegion | 8 | 62 % | 100 % | 0 % | 2026-09-21 16:36 | ✅ |
| Blgllp | 8 | 25 % | 75 % | 0 % | 2026-09-21 16:39 | ✅ |
| Associé (e) d'entrepôt | 8 | 62 % | 88 % | 0 % | 2026-09-21 16:41 | ✅ |
| Moneris | 8 | 100 % | 88 % | 38 % | 2026-09-21 17:24 | ✅ |
| Northbridgefinancial | 8 | 0 % | 100 % | 0 % | 2026-09-21 17:25 | ✅ |
| Abbott | 7 | 14 % | 100 % | 43 % | 2026-09-21 16:33 | ✅ |
| Chef de secteur | 7 | 0 % | 100 % | 0 % | 2026-09-21 17:02 | ✅ |
| Tsys | 7 | 43 % | 57 % | 0 % | 2026-09-21 17:38 | ✅ |
| Aliaxis | 7 | 43 % | 86 % | 0 % | 2026-09-21 16:36 | ✅ |
| Chanel | 7 | 14 % | 100 % | 0 % | 2026-09-21 16:45 | ✅ |
| Haemonetics | 7 | 0 % | 100 % | 14 % | 2026-09-21 17:08 | ✅ |
| Raymond Chabot Grant Thornton | 6 | 0 % | 100 % | 17 % | 2026-09-21 17:29 | ✅ |
| Brasseries Sleeman (Unibroue) | 6 | 17 % | 83 % | 0 % | 2026-09-21 17:33 | ✅ |
| Cerence | 6 | 50 % | 33 % | 67 % | 2026-09-21 16:45 | ✅ |
| Avocat·e de litige / Litigation Associate | 6 | 0 % | 100 % | 83 % | 2026-09-21 16:50 | ✅ |
| Logistics Associate | 6 | 17 % | 100 % | 0 % | 2026-09-21 17:09 | ✅ |
| Hpe | 6 | 0 % | 50 % | 100 % | 2026-09-21 17:11 | ✅ |
| Iqvia | 6 | 100 % | 50 % | 0 % | 2026-09-21 17:13 | ✅ |
| Nortekinc | 6 | 33 % | 100 % | 0 % | 2026-09-21 17:25 | ✅ |
| Nrfcanada | 6 | 67 % | 33 % | 33 % | 2026-09-21 17:25 | ✅ |
| Associé principal (Ressources de gestion) | 6 | 0 % | 67 % | 17 % | 2026-09-21 17:30 | ✅ |
| Sbdinc | 6 | 83 % | 100 % | 0 % | 2026-09-21 17:32 | ✅ |
| Groupe Meloche | 6 | 100 % | 100 % | 0 % | 2026-09-21 17:23 | ✅ |
| Bdx | 5 | 40 % | 80 % | 40 % | 2026-09-21 16:39 | ✅ |
| Ciena | 5 | 40 % | 60 % | 80 % | 2026-09-21 16:48 | ✅ |
| Cisco | 5 | 100 % | 40 % | 20 % | 2026-09-21 16:49 | ✅ |
| Associé au Marketing et Opérations Clients – Est | 5 | 100 % | 100 % | 0 % | 2026-09-21 16:53 | ✅ |
| Interpublic | 5 | 40 % | 80 % | 100 % | 2026-09-21 17:13 | ✅ |
| Msd | 5 | 60 % | 100 % | 0 % | 2026-09-21 17:24 | ✅ |
| Swarovski | 5 | 0 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ |
| Valmet | 5 | 0 % | 80 % | 0 % | 2026-09-21 17:39 | ✅ |
| Warner Bros. Discovery (WB Games Montréal) | 5 | 0 % | 100 % | 100 % | 2026-09-21 17:43 | ✅ |
| Carrier | 5 | 80 % | 60 % | 100 % | 2026-09-21 16:44 | ✅ |
| Church & Dwight Canada | 4 | 0 % | 100 % | 0 % | 2026-09-21 16:47 | ✅ |
| Rechercher des | 4 | 0 % | 100 % | 50 % | 2026-09-21 16:41 | ✅ |
| Avocat en immigration d'affaires américaine | 4 | 0 % | 100 % | 0 % | 2026-09-21 16:58 | ✅ |
| Lighting | 4 | 100 % | 100 % | 0 % | 2026-09-21 17:21 | ✅ |
| Medline | 4 | 100 % | 100 % | 25 % | 2026-09-21 17:23 | ✅ |
| Testing, Automation and Cloud Validation | 4 | 25 % | 100 % | 0 % | 2026-09-21 17:32 | ✅ |
| Trugreen | 4 | 50 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ |
| Equisoft | 4 | 0 % | 100 % | 100 % | 2026-09-21 16:56 | ✅ |
| Malvern Panalytical (Spectris) | 4 | 0 % | 100 % | 0 % | 2026-09-21 17:34 | ✅ |
| Weir Group | 4 | 0 % | 100 % | 75 % | 2026-09-21 17:43 | ✅ |
| Plusgrade | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:27 | ✅ |
| Guillevin International | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:08 | ✅ |
| Cdpqfiliales | 3 | 0 % | 100 % | 0 % | 2026-09-21 16:45 | ✅ |
| Associé(e) au service | 3 | 0 % | 100 % | 0 % | 2026-09-21 16:48 | ✅ |
| Danaher | 3 | 67 % | 67 % | 33 % | 2026-09-21 16:51 | ✅ |
| Enbridge | 3 | 0 % | 67 % | 0 % | 2026-09-21 16:56 | ✅ |
| Associé aux ventes/Retail Sales Associate | 3 | 0 % | 33 % | 0 % | 2026-09-21 16:58 | ✅ |
| Agent service à la clientèle et soutien comptable | 3 | 33 % | 100 % | 33 % | 2026-09-21 17:08 | ✅ |
| Kiongroup | 3 | 100 % | 67 % | 33 % | 2026-09-21 17:20 | ✅ |
| Michelin | 3 | 0 % | 100 % | 100 % | 2026-09-21 17:23 | ✅ |
| Motorolasolutions | 3 | 67 % | 67 % | 0 % | 2026-09-21 17:24 | ✅ |
| Air Traffic Control (ATC) | 3 | 67 % | 100 % | 67 % | 2026-09-21 17:24 | ✅ |
| Synnex | 3 | 100 % | 67 % | 0 % | 2026-09-21 17:36 | ✅ |
| Electromechanic | 3 | 67 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ |
| Warehouse Team Member | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ |
| Innocap | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:12 | ✅ |
| Robover (ODL Canada) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ |
| BDC | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:39 | ✅ |
| Suncor Énergie | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ |
| Fiserv | 2 | 50 % | 50 % | 0 % | 2026-09-21 16:57 | ✅ |
| ZOLL Medical | 2 | 100 % | 50 % | 100 % | 2026-09-21 17:44 | ✅ |
| 3M | 2 | 50 % | 100 % | 100 % | 2026-09-21 17:44 | ✅ |
| Amgen | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ |
| Brambles | 2 | 100 % | 100 % | 0 % | 2026-09-21 16:40 | ✅ |
| Carters | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:45 | ✅ |
| Conagrabrands | 2 | 100 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ |
| Dxctechnology | 2 | 0 % | 100 % | 100 % | 2026-09-21 16:55 | ✅ |
| Fednav | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:57 | ✅ |
| Freseniusmedicalcare | 2 | 0 % | 100 % | 100 % | 2026-09-21 16:58 | ✅ |
| Kone | 2 | 50 % | 100 % | 50 % | 2026-09-21 17:20 | ✅ |
| Medtronic | 2 | 50 % | 100 % | 100 % | 2026-09-21 17:23 | ✅ |
| Sales Consultant Montreal | 2 | 100 % | 100 % | 50 % | 2026-09-21 17:23 | ✅ |
| Nutreco | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ |
| Agent(e) de liaison médicale et scientifique, biologiques – Québec ... | 2 | 50 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ |
| Infirmier(ère), Salle de réveil | 2 | 0 % | 100 % | 100 % | 2026-09-21 17:33 | ✅ |
| Topbuild | 2 | 100 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ |
| Zoetis | 2 | 0 % | 100 % | 100 % | 2026-09-21 17:44 | ✅ |
| Arterra Wines Canada | 2 | 50 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ |
| HP | 2 | 100 % | 100 % | 0 % | 2026-09-21 17:11 | ✅ |
| SBM Management | 2 | 100 % | 50 % | 0 % | 2026-09-21 17:32 | ✅ |
| Workwear Outfitters | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ |
| Cabotcorp | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:40 | ✅ |
| Production Support Roles | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:41 | ✅ |
| Dupont | 1 | 100 % | 100 % | 0 % | 2026-09-21 16:53 | ✅ |
| Gategroup | 1 | 100 % | 100 % | 0 % | 2026-09-21 16:58 | ✅ |
| Gipi | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:00 | ✅ |
| Jj | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:13 | ✅ |
| Novartis | 1 | 0 % | 100 % | 100 % | 2026-09-21 17:25 | ✅ |
| Field Service Representative | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ |
| Prysmiangroup | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:28 | ✅ |
| Rbc | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:29 | ✅ |
| Reddyice | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:29 | ✅ |
| Republic | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:30 | ✅ |
| Silabs | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:33 | ✅ |
| Smucker | 1 | 100 % | 100 % | 100 % | 2026-09-21 17:34 | ✅ |
| Thales Canada | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ |
| Bilingual Fire Protection Sales Representative | 1 | 100 % | 100 % | 100 % | 2026-09-21 17:40 | ✅ |
| Zebra | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ |
| Warehouse Associate | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ |
| Cambria | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:41 | ✅ |
| Autorité des marchés financiers (AMF) | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:20 | ✅ |
| Patterson Companies | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:27 | ✅ |
| Reworld | 1 | 0 % | 0 % | 0 % | 2026-09-21 17:30 | ✅ |
| Simpson Strong-Tie | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ |
| Shell Canada | 0 | — | — | — | 2026-09-21 17:32 | ✅ |
| CoorsTek | 0 | — | — | — | 2026-09-21 16:51 | ✅ |
| Gilead Sciences | 0 | — | — | — | 2026-09-21 17:00 | ✅ |
| Imerys | 0 | — | — | — | 2026-09-21 17:12 | ✅ |
| Poolcorp | 0 | — | — | — | 2026-09-21 17:27 | ✅ |
| Alliance de la Fonction publique du Canada | 0 | — | — | — | 2026-09-21 17:28 | ✅ |
| QuadReal (QuadReal Property Group) | 0 | — | — | — | 2026-09-21 17:29 | ✅ |
| Topcon | 0 | — | — | — | 2026-09-21 17:38 | ✅ |
| Groupe Altus | 0 | — | — | — | 2026-09-21 16:37 | ✅ |
| Loblaw (Provigo / Maxi) | 0 | — | — | — | 2026-09-21 17:24 | ✅ |
Licence / conformité
Flux public du site carrières officiel de l'employeur (API JSON de l'ATS ou HTML rendu serveur) — le même contenu que la page carrière affiche publiquement, prévu pour la diffusion des offres, sans authentification. Chaque offre conserve son URL originale et le bouton « Postuler chez l'employeur » renvoie chez l'employeur. Aucune donnée personnelle de candidat n'est collectée. User-Agent identifié JobKaBot/1.0 (+https://www.job-ka.com; contact@spboucher.ai) sur les accès directs ; requêtes throttlées et plafonnées par budgets.
Historique
Mission connecteurs du 2026-08-18 — passage de 135 à 217 employeurs directs connectés, de 9 à 17 plateformes ATS, ajout de 3 portails agrégateurs et du canal de dépôt direct :
fd4bfc8qualité lieux : rejet des villes hors Québec, bâtiments McGill → Montréal ;5a66f48+59 employeurs (sondage massif d'ATS + détection de pages carrières) ;4917d578 nouveaux ATS (Taleo, Njoyn, UltiPro, iCIMS, SuccessFactors, ADP WFN, Digital Recruiters, Workland) + 23 employeurs publics/parapublics ;f6e7571portails Guichet-Emplois, Jobillico, Espresso-Jobs — l'offre directe gagne toujours la canonique (dédup) ;744cbfcbadge « Offre directe », stats directes/portails, dépôt direct employeurs ;1604ff9reprise sur coupure WAF Guichet-Emplois (retry + acquis partiel).
Commits touchant jobka/connectors/workday.py :
4e9be242026-09-12 [ka6] fix connecteur altusgroup: external_id régional → ID de réquisition (hook _external_id dans la plateforme workday, défaut inchangé) — le tenant altusgroup.wd3 préfixe bulletFields par la région quand il y en a une (['Ontario','R0013639'] vs ['R0013942'] seul), si bien que bullets[0] devenait l'external_id : l'offre QC historique était en base sous external_id='Quebec', et le sync du 2026-08-26 trouvait 2 offres pour 1 seule stockée (collision d'ID entre postes d'une même région). L'extraction est désormais isolée dans un hook _external_id() de WorkdayConnector (comportement par défaut strictement identique pour les autres tenants) et surchargée dans altusgroup.py : premier bullet au format réquisition R+chiffres, sinon suffixe du chemin. Vérifié live : 36 postes scannés → 36 IDs uniques au format R00xxxxx, 0 poste non conforme. Volume 0 légitime AUJOURD'HUI : 7 postes Canada, tous Toronto — aucune offre QC depuis la dépublication de l'offre montréalaise le 2026-08-26 (médiane historique 0.0). Le statut stale vient de là (la supervision date le dernier succès au dernier sync found>0, 2026-08-26 14:19) ; l'unique échec récent (2026-09-12 03:04, « Workday non-JSON HTTP 200 text/html ») est la fenêtre de maintenance hebdomadaire Workday du vendredi/samedi nuit (28 occurrences multi-sources cette nuit, mêmes plages 02h30–03h15 les 2026-08-29 et 2026-09-05), transitoire et déjà retryée. Sync isolé rejoué : found=0 en 2,4 s, statut ok. 101 tests pytest verts. pm2 restart job-ka-sync OK, site 200.f6c59782026-09-10 [ka6] fix connecteur dxctechnology: repli scan client quand le filtre serveur QC est factice dans la plateforme workday — le tenant dxctechnology (dxctechnology.wd1, site DXCJobs) expose une facette « locations » (Region, State or Province) qui liste « CAN - QC - MONTREAL » count=3 mais dont le filtre serveur renvoie total=0 pour N'IMPORTE QUELLE valeur (vérifié aussi avec DUBAI count=2 → 0) : facette d'affichage seulement. Le repli serveur ajouté ce matin pour jj (ec1b90d, déployé 04h18) sélectionnait cette facette factice → pagination filtrée vide → found=0 au sync de 04h45 (missed=3), statut stale, alors que les 3 offres Montréal existent toujours sur l'API. _list_pages détecte désormais le cas : si la première page filtrée serveur est vide alors que le listing non filtré annonçait des postes (total > 0), le filtre serveur est abandonné (une seule fois) et le scan client complet reprend (938 postes < plafond 60×20, is_quebec_location côté client). Sync rejoué : found=3 (médiane 3.0), les 3 offres réactivées miss_count=0. Non-régression : jj garde son repli serveur (found=1 en 1,9 s), desjardins sa facette province (found=270). pm2 restart job-ka-sync OK, site 200.ec1b90d2026-09-10 [ka6] fix connecteur jj: filtre serveur de repli par lieux ville dans la plateforme workday — le tenant jj (Johnson & Johnson, jj.wd5) n'expose AUCUNE facette province « Quebec », seulement une facette locations plate au niveau ville (« Montréal, Quebec, Canada ») ; sans filtre serveur, le scan client plafonné à max_pages=60 (1200 postes) ratait l'unique offre QC dès que le tenant a dépassé le plafond (1692 postes le 2026-09-10) → found=0, statut stale. _find_qc_facet agrège désormais, en repli seulement, toutes les valeurs de lieu québécoises (mêmes règles que is_quebec_location) en un filtre serveur unique. Sync rejoué : found=1 en 2,8 s (vs 0 en 72,5 s), offre R-089236 Montréal réactivée (miss_count=0) ; les 2 retraits (R-093383, R-081608) vérifiés réellement dépubliés sur l'API. Non-régression : desjardins garde sa facette province Region et rapporte 270 offres. pm2 restart job-ka-sync OK, site 200.b5b4be32026-09-07 [ka6] fix connecteur firststudent: retry avec backoff sur 5xx transitoire dans la plateforme workday — un 500 isolé de l'API CXS (constaté 2026-09-07 18h18 sur firststudent.wd1, reparti seul) faisait échouer tout le sync car raise_for_status dans base.get/post court-circuitait le retry de _req_json (qui ne couvrait que le cas 200 non-JSON); les 4xx restent des échecs immédiats; sync rejoué: 35 offres (médiane 35.0)c4d9bfc2026-09-04 [ka6] snapshot pré-mission derumarketcatering86fc7812026-09-04 Revert "[ka6] connecteur shrinerschildrens: maintenance tenant Workday (401 'system account', 2026-09-04 ~02h EDT, portail redirigé vers community.workday.com/maintenance-page) — retry+backoff du 401 de maintenance dans _req_json de la plateforme workday et erreur explicite dans sync_log; autres tenants wd12 non touchés (cabotcorp 4 offres vérifié)"540cb822026-09-04 [ka6] connecteur shrinerschildrens: maintenance tenant Workday (401 'system account', 2026-09-04 ~02h EDT, portail redirigé vers community.workday.com/maintenance-page) — retry+backoff du 401 de maintenance dans _req_json de la plateforme workday et erreur explicite dans sync_log; autres tenants wd12 non touchés (cabotcorp 4 offres vérifié)72173862026-08-31 [ka6] fix connecteur gsknch: reprise sur réponses Workday 200 non-JSON (fenêtres de maintenance nocturnes ~03h) — retry+backoff _req_json dans la plateforme workday, erreur diagnosticable, 11 offres retrouvées49067dd2026-08-19 Connecteurs phase 2 — correctifs et enrichissement champ par champ. Correctifs : villes SuccessFactors à trait d'union (préfixe municipal MAMH sur le slug, bogue « St »/« Pointe »), colonne date Taleo = date LIMITE chez agnico_eagle (+ garde-fou date future). Enrichissement : SmartRecruiters experienceLevel/function/industry/language/refNumber (lignes de liste, zéro requête), BambooHR locationType→work_mode, Breezy is_remote/logo_url/streetAddress, JSON-LD logo/industry/educationRequirements/skills (portails+icims+DR), Ashby applyUrl + composantes Bonus/Equity/Commission, Lever applyUrl + blocs opening/additional + allLocations, Workable application_url + function/industry, Recruitee careers_apply_url + description FR (translations) + expérience/scolarité + heures/sem, Greenhouse language + requisition_id, Workday externalUrl→apply_url + work_mode via facette Remote Type + clé cache v2, Guichet-Emplois avantages structurés + langue de travail, njoyn apply_url en colonne ; secours cache périmé quand le budget détail est épuisé (plus de fiches vidées)1fc94ac2026-08-17 Fondation Job·Ka : socle backend, 5 connecteurs pilotes, frontend, tests