Cette offre n’est plus disponible.

Développeur(se) Keycloak pour Inclusion Connect

Freelance
Paris
Salaire : Non spécifié
Début : 02 octobre 2022
Télétravail total
Expérience : > 5 ans
Éducation : Bac +5 / Master

beta.gouv.fr
beta.gouv.fr

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Le produit

Chaque année, des centaines de milliers de personnes éloignées de l’emploi sont recrutées par des structures de l’Insertion par l’Activité Économique (IAE).

Le groupement d’intérêt publique (GIP) « Plateforme de l’inclusion » a pour mission de concourir par le numérique à faciliter l’insertion de ces personnes à travers plusieurs services. L’un d’eux, Inclusion Connect, est un dispositif numérique d’authentification de type SSO garantissant l’identité d’un utilisateur aux sites ou applications utilisatrices.

Nos utilisateurs sont :

  • les prescripteurs (Pôle Emploi, CAP Emploi, Missions Locales, services sociaux, SPIP, PJJ, CHRS, associations, etc)
  • les structures de l’IAE (employeurs)
  • les développeurs qui intègrent Inclusion Connect sur leur site
  • indirectement, les personnes très éloignées de l’emploi.

Le rôle

Le développeur (ou la développeuse) sera responsable du développement d’Inclusion Connect et de l’intégration dans les plateformes des partenaires. Il ou elle travaillera en collaboration avec le lead dev qui interviendra sur les choix techniques, l’architecture et les pratiques de développement.

Interfaces. Nous avons développé un thème pour Keycloak en collaboration avec les UX et nous souhaitons l’améliorer. Des évolutions de l’interface sont à prévoir (e-mails et mires). Aucune modification en profondeur de Keycloak n’est envisagée afin de réduire le développement au maximum.

Sécurité. la personne sera responsable de la sécurité du système. Une sauvegarde des données a lieu quotidiennement sur un S3 dédié mais il faudra surveiller les failles de sécurité éventuelles.

Infrastructure. Le projet est hébergé sur Clever Cloud à partir d’une image Docker. Un environnement local reste à stabiliser mais les autres fonctionnent (recette et production).

Développement d’un serveur de ressources. Actuellement, seule la partie Authentification existe mais la vision est d’améliorer le partage de données entre services. La prochaine grande étape est la création d’un serveur de ressources qui permettra d’agréger les données des structures auxquelles appartiennent les utilisateurs. Il faudra probablement animer des ateliers pour mettre en place une nomenclature commune.

Pédagogie. Accompagner les développeurs des services intéressés pour qu’ils intègrent au mieux notre solution sur leur plateforme. Cela peut passer par des ressources pédagogiques, des visios, des questions-réponses sur la communauté, …

Collaboration. Étroite collaboration avec l’UX référent et le gestionnaire de produit car le développeur peut être sollicité pour participer à des démos ou réfléchir aux évolutions d’interfaces.

La stack

  • Keycloak V19
  • Ops : Docker Compose, PaaS Clever Cloud

Nos bonnes pratiques

  • Itérations courtes
  • Revues de code systématiques
  • Déploiements fréquents et par petits lots
  • Amélioration continue de nos processus internes
  • Ateliers réguliers entre développeurs pour favoriser la formation continue
  • « Centré utilisateur » : collaboration étroite avec le métier et les UX

Notre code

Lire le code sur GitHub


Profil recherché

  • Peut justifier d’une expérience solide en SSO (oAuth2 et OIDC), idéalement avec Keycloak.
  • Aime transmettre et vulgariser.
  • Maîtrise le développement web, est à l’aise sur le front et sur le back.
  • Bon relationnel.
  • Autonome.
  • Idéalement, appétance pour les interfaces.
  • Intérêt pour le secteur public et le produit.

Environnement de travail

Vous travaillerez en collaboration étroite avec un gestionnaire de produit et un développeur. Plus globalement, vous ferez partie d’une équipe composée de plus de 40 personnes : intrapreneurs, développeurs, business developers, équipe support, équipe communication, designers UX/UI et coachs.

L’équipe est dispersée à travers la France et travaille à distance (standup quotidien en visioconférence).


Déroulement des entretiens

Il se compose de deux entretiens. Un premier technique d’environ une heure en visio sous la forme de questions-réponses autour de notre stack. Un second entretien « métier » d’environ trente minutes pour faire connaissance avec l’équipe.

Le poste est ouvert pour un contrat à durée déterminée de 3 ans au sein du GIP « Plateforme de l’inclusion » (salaire attractif selon l’expérience).

Le télétravail total est possible mais une présence ponctuelle à Paris est demandée pour participer aux sessions stratégiques et collaboratives.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.