đ Bac+5
đŒ Stage de 6 mois
đ° Gratification de stage : 1500⏠à 1700âŹ
đ Nantes
đ Â Lucca is getting global ! For this job, the level required in English is B2 (listening and reading)
Quelques informations clés sur Lucca
đ§đŒâđ» SIRH en Saas
đŁ CrĂ©ation en 2002
đ Nantes, Paris, Marseille, Barcelone, GenĂšve, Munich
đĄ13 logiciels de gestion des ressources humaines
đŒ 7000 clients
đ§âđ€âđ§ 1,5 million dâutilisateurs
Chez Lucca, nos équipes sont réparties de la maniÚre suivante : environ 50 % sont dédiées au Business, 40 % au Produit/R&D et 10 % aux fonctions support.
Et les dĂ©veloppeurs, oĂč sont-ils ?
Ils font partie intégrante de la R&D et sont répartis dans différentes Business Units. De maniÚre simplifiée, voici les trois grandes entités tech chez Lucca :
La Direction Produit : composée de 5 familles de produits (Timmi, Cleemy, Poplee, Pagga et Socle RH).
La Product Tech : regroupe lâensemble des produits et applications permettant le bon fonctionnement des autres produits Lucca et lâintĂ©gration des clients.
La Business Tech : en charge de concevoir, développer et administrer des solutions pour les collaborateurs de Lucca et pour nos partenaires.
Le stage
Lâenvironnement technique de Lucca est en Kubernetes pour lâinfra, C# / .NetCore pour le back, Angular / TypeScript pour le front, et Ă©volue Ă chacune des nouveautĂ©s.Tu seras accompagnĂ©(e) au quotidien par un dĂ©veloppeur de la platform. LâĂ©quipe platform travaille au quotidien pour : Fournir aux dĂ©veloppeurs les outils pour dĂ©velopper efficacement et de maniĂšre sĂ©curisĂ©e.Maintenir opĂ©rationnel de toute l'infrastructure de Lucca
Le sujet
La gestion de la configuration de nos applications est lâune des clĂ©s permettant lâautomatisation du dĂ©ploiement de nos applications. Nous avons actuellement une solution maison basĂ©e sur du GitOps qui montre quelques limitations. Nous recherchons un stagiaire pour nous aider Ă explorer et crĂ©er le futur de la gestion de la configuration chez Lucca :
Tes missions seront donc de :Â
Prendre en main lâexistant. Pour cela, tu devras crĂ©er un outil en dotnet qui consomme la configuration depuis un consul et permet dâeffectuer des recherches dessus (Ex: trouver les valeurs en doublon, afficher les valeurs par type dâapplication, etc.)Monter en compĂ©tences sur lâinjection de la configuration en dotnet sous Kubernetes et proposer des solutions modernes pour charger la configuration.Challenger et effectuer des POCs sur des solutions de gestion de secrets et dâauthentification (Ex: OpenBAO / SPIFFE / SPIRE, etc.)
Lâenvironnement technique chez Lucca
Lâenvironnement technique de Lucca repose sur C# / .NetCore pour le back-end, Angular / TypeScript pour le front-end, et Ă©volue au fur et Ă mesure des nouveautĂ©s.
Vous serez accompagné(e) par un(e) expert(e) du développement web des produits.
Vous utiliserez les versions les plus récentes de .NET dans une architecture basée sur des services, avec des modÚles proches du métier (Domain Driven Design).
Dans notre organisation inspirée de Shape Up, nous travaillons en petites équipes auto-organisées (PM, back-end, front-end, intégrateur, UX) sur des projets que nous arbitrons tous les deux mois.
ConcrĂštement, vos missions seront les suivantes :
- RĂ©diger et prĂ©senter Ă lâĂ©quipe les spĂ©cifications techniques.
- Participer aux spécifications fonctionnelles.
- Collaborer Ă©troitement avec lâĂ©quipe IntĂ©gration, qui centralise la gestion de la synchronisation des calendriers chez Lucca.
- Implémenter les solutions choisies.
- Participer Ă la montĂ©e en compĂ©tences de lâĂ©quipe : partager les bonnes pratiques et retours dâexpĂ©rience, faire du feedback et de la revue de code.
- Rechercher et développer de nouvelles solutions.
Le profil recherché
Ce poste est fait pour toi si :
 â Tu es en Ă©cole dâingĂ©nieur ou d'informatique
â Tu recherches un stage de fin d'Ă©tudes de 4 Ă 6 mois
â Tu as une forte appĂ©tence pour la technique et l stacks C#.NET / Kubernetes;
â Tu souhaites apprendre de nouvelles mĂ©thodes de travail (IntĂ©gration Continue, revue de code, Pull Requests, rĂ©daction de documentation collaborative, Clean Code, TDD, etc.) ;
Le process de recrutement
Ătape 1 : Entretien tĂ©lĂ©phonique avec la personne en charge du recrutement (30 min)
Ătape 2 : Test technique
Ătape 3 : Petit Oral et Rencontre de l'Ă©quipe (45 min)