← 목록

🏆 #HackAVP, premier hackathon dédié à l'emploi dans la fonction publique en NCL

devto 2026-08-27 원문 보기 ↗


⏳ Challenge Status: Not yet Live (article en Draft)

👉 Pour participer : venez le mercredi 09 septembre 17h00, à la Station N

// Detect dark theme var iframe = document.getElementById('tweet-2092744648494358943-812'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2092744648494358943&theme=dark" }

Aucune inscription préalable, aucune formalité. Les équipes se constituent sur place et tout le fonctionnement du hackathon est présenté ce soir-là — c'est la seule date de présence requise sur les sept semaines.
Vous n'avez pas d'équipe ? Venez quand même : c'est précisément à ça que sert la soirée.

❔ À propos du hackathon, du recrutement et des talents calédoniens

Une offre d'emploi publiée n'est pas une offre d'emploi trouvée.

Entre les deux, il y a deux sites web :

Pas forcément optimum pour une recherche confortable depuis un mobile, une tablette, sans forcément de moteur de recherche adapté (recherche par métier, compétences ou technologies), un vocabulaire administratif qui peut décourager, ou une fiche de poste qui ne dit pas à qui elle s'adresse, ou encore des problèmes d'accessibilité.

Ce sont des problèmes d'accès à l'information — et ils se traitent par la donnée et par le design.

L'OPT-NC en tant qu'EPIC, a depuis de nombreuses années l'intégralité de ses avis de vacance de poste (AVP), publiés sur data.gouv.nc/avis-de-vacances-de-poste-avp-drhfpnc.

Ce qui est nouveau, c'est que désormais, l'ouverture ne s'est pas arrêtée à la publication sur le site de la DRHFPNC : chaque annonce est désormais:

Une infrastructure de données publiques de ce niveau de finition reste rare à l'échelle du territoire.

Elle pose une question simple :

Maintenant que la donnée est réellement exploitable, qui va s'en emparer — et pour en faire quoi ?... et quels sont les gains attendus par l'organisation qui a fait cet effort d'ouverture et d'interopérabilité ?

Le Hackathon AVPs est la réponse organisée à cette question. Pendant sept semaines, des équipes calédoniennes construisent des services qui rendent le recrutement de l'OPT-NC plus lisible et plus accessible — ou qui valorisent cette donnée d'une autre manière à laquelle l'Office lui-même n'aurait pas songé ou tout simplement pas eu le temps de traiter (on parle alors d'Open Innovation).

12 familles de métiers sont représentées dans le référentiel (voir odata-referentiel-metiers/familles-metiers):

pour un employeur de ~ 1000 personnes.

Co-organisé par l'OPT-NC · la Station N (gouvernement de la Nouvelle-Calédonie) · la commission Data & IA du cluster OPEN NC.

Participation gratuite et ouverte à tous : développeurs, étudiants, designers, professionnels RH et de la donnée.
Une seule date de présence est requise — la soirée de lancement.

💡 La mixité des équipes est activement encouragée. Sur un sujet d'accessibilité du recrutement, une équipe exclusivement technique produit une solution élégante à un problème mal posé.

🎁 Ce que vous y gagnez

Au-delà des dotations :

☝️ Pour lever toute ambiguïté : participer ne donne aucun avantage dans un processus de recrutement. Les AVP restent ouverts à tous, dans les mêmes conditions.... mais se faire connaître,... ça compte.

🗓️ Calendrier

Date Étape Lieu
Mercredi 09 septembre, 17h00 🚀 Lancement — présentation de la donnée, énoncé du défi, constitution des équipes Station N, Nouméa
Mercredi 16 septembre 🔧 ON BOARDING — Station N, Nouméa
09 septembre → 21 octobre 💻 Cinq semaines de travail en autonomie, avec accompagnement à la demande À distance
Mercredi 21 octobre, 23h59 📦 Jour du rendu — article dev.to publié + vidéo de démonstration via formulaire En ligne
Jeudi 22 octobre 🧑‍⚖️ Délibération du jury — les finalistes sont connus —
Mercredi 4 novembre 🏆 Jour J — remise des prix et démonstrations live TECH'N CO, salon du numérique et de la tech

Le 4 novembre, les projets sont présentés en démo live à TECH'N CO (French Tech NC · OPEN NC), devant l'écosystème numérique calédonien réuni.

🎯 Le PROMPT

Une Calédonienne ou un calédonien cherche à rejoindre l'OPT-NC.

Elle/il a un parcours, des compétences, une envie, un projet professionnel. En face, des postes ouverts, décrits dans un vocabulaire administratif qui n'est pas le sien, sur une plateforme qui ne comprend pas la question qu'elle pose — quand elle pense à la poser.

Construisez ce qui manque entre les deux.

Les quatre fonctions à couvrir

Quatre fonctions. Elles sont obligatoires — c'est ce qui rend les projets comparables entre eux, et c'est exactement ce que note le bloc Valeur RH de la grille.

Ce sont bien des fonctions à couvrir, pas un scénario d'écrans à dérouler dans l'ordre. Qui les déclenche, à quel moment, et dans quel sens circule l'information : c'est à vous de le décider.

Fonction Ce que ça veut dire
① Un profil entre dans le système Votre solution se constitue une représentation du candidat : compétences, expérience, contraintes, aspirations. Par quel moyen ne regarde que vous — un CV déposé (PDF, JSON Resume, export LinkedIn), un formulaire, un agent conversationnel qui pose les questions au clavier ou à la voix, un échange sur une messagerie, quelques phrases dictées. Le candidat n'a pas forcément de CV sous la main : votre solution peut très bien être ce qui l'aide à formuler son profil. Un profil le temps d'une session, ou une base de profils conservée et surveillée dans la durée : les deux comptent.
② Le matching Vous confrontez profil(s) et AVP réellement ouverts à l'OPT-NC, et vous en tirez des correspondances. Le sens est libre : d'un profil vers les postes ouverts, ou d'un AVP fraîchement publié vers un vivier de profils. Le score, lui, doit être explicable : on comprend pourquoi ce poste et ce candidat se rencontrent — et pourquoi tel autre rapprochement a été écarté.
③ Les assets de candidature Pour un AVP donné, vous produisez quatre pièces. Deux partent chez l'employeur : une lettre de candidature et un CV recentré sur ce poste. Deux restent au candidat : une restitution du matching — où il est fort, où il est en écart face aux attendus de l'AVP, ce qu'il peut faire de cet écart — et un document de préparation à l'entretien, qui s'appuie dessus. C'est là que la candidature cesse d'être une intention et devient un dossier.
④ La candidature part La candidature doit sortir de votre solution sous une forme réellement transmissible à un employeur — des fichiers qu'on télécharge, un mail qui s'envoie, un dossier qui s'archive. En face, un chargé de recrutement et un responsable opérationnel l'ouvrent : ils reçoivent un CV et une lettre, rien d'autre, et ignorent tout de la façon dont ces documents ont été produits. Ce qui se joue là est simple : ces deux pièces déclenchent, ou non, une convocation en entretien.

🧑‍⚖️ Comment la fonction ④ est évaluée. Pas besoin d'un accès à l'OPT : le jury se met en position d'employeur en phase de recrutement et dépouille les candidatures que votre solution produit — dans les conditions réelles, c'est-à-dire un CV et une lettre, sans savoir d'où ils sortent. Ce qu'il regarde : est-ce que ce dossier se lit vite, est-ce qu'il répond au poste plutôt que de réciter le profil, est-ce qu'il donne envie de recevoir cette personne ? Un pavé générique, poli mais interchangeable, part en bas de la pile. Le dépouillement de candidatures est une réalité que connaissent toutes les entreprises et toutes les organisations publiques — concevez contre celle-là.

🎦 Le recruteur ne sait pas comment les documents ont été produits. Le jury, lui, doit le voir. Votre vidéo de démonstration montre la chaîne complète — du profil qui entre jusqu'aux documents qui sortent — produite par votre solution, sous nos yeux. C'est ce qui distingue un générateur qui fonctionne d'un beau PDF écrit à la main la veille du rendu. Une pièce montrée dans la vidéo sans qu'on voie votre solution la produire n'est pas comptabilisée.

Ce qui est libre : tout le reste

Les quatre fonctions sont imposées, la manière ne l'est pas du tout :

☝️ Déclencheur et échelle changent le point d'entrée, pas le périmètre : les quatre fonctions restent dues. L'alerte ou le rapprochement couvre ① et ②, mais la chaîne va jusqu'aux documents produits et à la candidature transmise — un service de veille qui s'arrête à la notification ne concourt pas.

Ce qu'on ne vous demande pas

💡 Le vrai sujet, c'est l'accès. Une offre publiée n'est pas une offre trouvée. Tout ce qui réduit la distance entre un Calédonien et un poste ouvert à l'OPT est dans le périmètre.

⚠️ Une règle : vraies données ou fakes ?

La fonction ① vous demande de récupérer un profil — parfois plusieurs, si vous constituez un vivier comme par exemple vos camarades de promotion ou amis en métropole.

Travaillez sur des profils fictifs, ou sur le vôtre. N'utilisez pas le CV d'un tiers — ou alors son accord explicite.

Un CV est un concentré de données personnelles : identité, adresse, parcours, parfois santé ou situation familiale. Ces données vont transiter par vos prompts, vos logs, vos services tiers et votre vidéo de démonstration, qui sera publique. Des profils fictifs vous évitent ça — et vous permettent de tester des cas limites qu'un CV réel ne vous donnera jamais.

Les AVPs, eux, sont des données publiques : servez-vous sans retenue, mais ne candidatez pas pour de vrai (sauf si voulez vraiment avoir cet emploi 😅)

🛣️ Les « tracks »

Une track, c'est le cadre technique dans lequel vous choisissez de concourir. Elle ne change ni le sujet, ni les livrables : elle change les contraintes d'architecture que vous acceptez ou vous imposez — et donc la manière dont votre chaîne de traitement est évaluée.

☝️ Déclarer une track est obligatoire. Chaque équipe en choisit une seule, au plus tard au moment du rendu.
Elle pèse 20 points sur 100 dans la grille d'évaluation.

🤯 Track « SaaS no limit »

Aucune limite, de quelque nature que ce soit. Tous les services SaaS, toutes les plateformes, où qu'elles soient, quelles qu'elles soient. Agents, voix, avatars, robots, modèles propriétaires, orchestrateurs managés : si ça sert votre idée, prenez-le.

Ce qu'on regarde ici : la qualité de la chaîne que vous assemblez — choix et orchestration des services (embeddings, LLM, agents, vector store), qualité de l'architecture, et reproductibilité du déploiement (IaC).

🛡️ Track onPrem souverain — « ma data à moi, chez moi, sur mon caillou »

La règle est simple : toute la partie valorisation et orchestration de votre innovation doit résider sur un matériel physique opéré en Nouvelle-Calédonie.

Ce matériel peut être :

Le matériel peut être loué ou prêté, mais il DOIT IMPÉRATIVEMENT ÊTRE OPÉRÉ EN NOUVELLE-CALÉDONIE.

⚠️ Exception explicite sur les sources de données.
Les référentiels officiels mis à votre disposition — API AVP, serveur MCP, dataset Hugging Face, data.gouv.nc — sont consommables où qu'ils soient hébergés. C'est la matière première, elle ne compte pas dans la contrainte de souveraineté.
En revanche, tout ce que vous construisez par-dessus tourne en Nouvelle-Calédonie : embeddings, modèles de langage, vector store, orchestration, back-end, front-end.

Ce qu'on regarde ici : votre capacité à produire un résultat comparable sous contrainte locale — chaîne de matching exécutée sur votre matériel, frameworks Open Source, cohérence des licences de la stack, facilité d'installation.

🧑‍⚖️ Grille d'évaluation

Le score final est sur 100 points, répartis en trois strates. Les deux premières sont communes à tout le monde ; la troisième dépend de votre track.

① SOCLE COMMUN      ████████████  30   →  tous les projets
② TECHNICITÉ        ██████████    25   →  tous les projets
② VALEUR RH         ██████████    25   →  tous les projets
③ TRACK             ████████      20   →  SaaS  OU  onPrem
                              ────
                              /100

Technicité et Valeur RH portent le même numéro ② : ce n'est pas une coquille, elles forment une seule et même strate — les deux sont évaluées sur tous les projets, quelle que soit la track.

① Socle commun — 30 points

Évalué sur tous les projets, quelle que soit la track.

Critère Ce que le jury regarde
🎨 Créativité & esthétique Originalité de l'idée, qualité visuelle du rendu
🖱️ UX & utilisabilité Le produit se comprend et s'utilise sans mode d'emploi
♿ Accessibilité Le produit reste utilisable par tous — c'est le sujet même du hackathon
💻 Qualité du code Lisibilité, structure, tests, maintenabilité
🌐 Standards & Open Data Usage et maîtrise de référentiels publics et de schémas normés — en particulier schema.org
📖 Storytelling Qualité de l'article dev.to et de la vidéo : on comprend le problème, la solution et la démarche
🔁 Réutilisabilité & essaimage voir ci-dessous

🔁 Le critère « Réutilisabilité & essaimage »

L'enjeu n'est pas juridique, il est concret : une autre collectivité calédonienne qui publierait ses AVP sur data.gouv.nc peut-elle reprendre votre projet et le faire tourner chez elle ?

Trois points de contrôle :

  1. Licence du code produit — un fichier LICENSE explicite dans le dépôt. ⚠️ Attention au piège classique : un dépôt public sans licence signifie « tous droits réservés » — personne ne peut légalement le reprendre.
  2. Compatibilité de la stack — les licences de vos frameworks, modèles et services n'interdisent pas cette réutilisation. Publier son code en MIT alors qu'il dépend d'un modèle interdit d'usage commercial rend la licence annoncée fausse.
  3. Reproductibilité effective — l'endpoint AVP est une variable de configuration, pas une URL en dur. Une doc de déploiement existe. Rien de spécifique à l'OPT n'est câblé dans le cœur du code.

L'open source n'est pas obligatoire. Un projet fermé concourt normalement — il ne marque simplement pas les points de ce critère.

② Technicité — 25 points

🎁 Bonus — l'usage de l'IoT, de la voix, de la vidéo ou de tout autre média permettant une interaction inédite rapporte des points. Ne pas en faire n'en coûte aucun : une excellente application web reste à égalité. Inutile, donc, de coller un capteur pour cocher une case — seul un usage réellement pertinent est valorisé.

② Valeur RH — 25 points

③ Track — 20 points

Le résultat du matching est noté ci-dessus, en Valeur RH, identiquement pour tout le monde — c'est ce qui rend les projets comparables entre eux. Ici, on note le moyen : la chaîne d'ingénierie qui produit ce résultat, sous les contraintes de votre track.

🤯 SaaS no limit 🛡️ onPrem souverain
Qualité de la chaîne de matching : choix et orchestration des services (embeddings, LLM, agents, vector store) Qualité de la chaîne de matching sous contrainte locale : modèles et embeddings exécutés sur votre matériel
Qualité technique de l'architecture Frameworks Open Source retenus
Déployabilité : IaC, reproductibilité du déploiement Cohérence des licences de la stack
Pertinence des intégrations (agents, voix, avatars, robots…) Accessibilité de la plateforme hardware, facilité d'installation

✅ Comment soumettre

Au plus tard le mercredi 14 octobre à 23h59 :

Livraison de la vidéo — au choix, à l'équipe de la Station N :

Les vidéos seront publiées sur une playlist dédiée.

📬 Les modalités exactes de dépôt — à qui adresser le lien de votre article, votre track et le lien de votre projet — seront données lors du kickoff du 26 août. Cette section sera mise à jour à ce moment-là.

💬 Vous pouvez également commenter cet article avec votre publication ou votre tweet — c'est recommandé pour la visibilité, mais ça ne remplace pas l'article dev.to.

🎨 Comment vous codez ne regarde que vous

Aucune contrainte sur la méthode de production : IA générative, vibecoding, no-code, agents de développement, intégrations SaaS assemblées à la main. Ce qui est noté, c'est le résultat — pas la façon dont il a été écrit. Le critère « qualité du code » évalue ce que vous livrez, pas la souffrance qu'il vous a coûté.

🤓 Prix spéciaux

Ce hackathon se veut le plus inclusif possible — y compris envers les personnes non techniques, les juniors en développement et les professionnels du recrutement.

Le jury se réserve donc le privilège de décerner des prix spéciaux, en plus du classement par track :

🏅 Dotations

📑 Ressources

Tout est construit et maintenu par les équipes de l'OPT-NC. La donnée est propre, documentée, versionnée. Vous commencez au bon endroit — le problème à résoudre — et non trois soirées plus tard, une fois le scraper réparé.

Les AVP

Les métiers

Autres référentiels

🚀 Quickstart

💡 Idées

La vidéo ci-dessous montre ce que la donnée AVP permet déjà : trouver le bon poste à partir d'un seul PROMPT, et pousser l'analyse du match jusqu'à la datascience. Elle est là pour vous donner la mesure de ce qui est atteignable en quelques heures une fois branché sur la donnée.

Ce n'est pas un modèle à reproduire. C'est un point de départ — et le plancher que vous êtes invités à dépasser.

Préparer son cv efficacement

// Detect dark theme var iframe = document.getElementById('tweet-2092733403007520910-313'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2092733403007520910&theme=dark" }

📮 Contacts

Sujet Interlocuteur
Donnée AVP, API, serveur MCP, accompagnement technique Adrien Sales — OPT-NC · adrien.sales@opt.nc
Accueil, logistique de la soirée de lancement Station N · audrey.govan@gouv.nc
Partenariats, dotations, mobilisation des entreprises Commission Data & IA — OPEN NC · tavron@apid.nc