Platzhalter Bild

Hybrid Software Engineer Intern - Plateforme bei Lucca

Lucca ·  Nantes, Vereinigte Staaten Von Amerika · Hybrid

Jetzt bewerben
🎓 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.
- Développer le projet avec agilité et S.O.L.I.D.ité.
- 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)

Jetzt bewerben

Weitere Jobs