4 offres d'emploi à pourvoir

Développeur Backend junior H/F

30 septembre 2026

Contexte : Le pôle Communication de TCL Relation Usagers gère différents espaces pour déployer à la fois les campagnes de communication TCL et celles des partenaires TCL. Il existe 3 grands types d'espace : * Les epaces appartenant au réseau TCL. (Ex : les cadres A3 dans les rames de tram). * Les espaces dont on peut bénéficier gratuitement à certain moment de l'année * Les espaces payants Le Pôle Communication utilise actuellement un logiciel pour planifier la réservation des espaces d’autopromotion. Le contrat du logiciel arrive à échéance et celui-ci ne donnant pas pleinement satisfaction, TCL Relation Usagers a décidé de développer un logiciel de gestion des espaces. Le projet est développé en 6 sprints agiles (85 jours calendaires). En tant que développeur·se backend junior, vous travaillez, sous la responsabilité du développeur Fullstack Senior de la DSI, sur la construction de l'API REST, du moteur de réservation anticollision et de la migration des données depuis l'ancien système. Vous serez rattaché au pôle Etude, Outils et Data de la Direction des Systèmes d’Information. Vous devrez respecter les différents standards, règles et procédures de la DSI TCL Relation Usagers (environnement de développement, sécurité, langage, etc..) fixés par le pôle Infrastructure Exploitation Supervision, Le développeur Fullstack Senior et l’architecte technique. Vos missions seront : 1. Développement de l'API REST (Fastify + Node.js) * Implémenter les endpoints définis dans les contrats OpenAPI : catalogue de supports, réservations, projets, exports. * Écrire les services métier (ReservationService, CatalogService, AuditService) en TypeScript strict, selon les spécifications du Lead Développer. * Intégrer la validation des données entrantes via les schémas Zod partagés (package @paon/shared). * Documenter chaque endpoint dans l'annotation Fastify (génération OpenAPI automatique). 2. Base de données & Migrations Prisma * Écrire et appliquer les migrations Prisma (provider SQL Server — Azure Fabric) selon le schéma défini par le Lead Développer. * Rédiger des seeds idempotents pour les données de test (supports TCL fictifs, comptes de démonstration). * Optimiser les requêtes critiques (index, includes Prisma, pagination). 3. Système de verrous anticollision (Azure Managed Redis) * Implémenter le LockManager (commandes Redis SET NX EX, libération via script Lua) pour prévenir les doubles réservations simultanées. * Écrire les tests de concurrence Vitest : 10 requêtes simultanées sur le même créneau → exactement 1 doit réussir. 4. Sécurité & RGPD * Maintenir le middleware RBAC Fastify (5 rôles : PLANIFICATEUR, VALIDEUR, ADMIN, CATALOGUE_ADMIN, PARTENAIRE). * Veiller à ce que pino-redact masque automatiquement les champs sensibles (email, IP, Authorization) dans tous les logs. * Respecter les règles RGPD intégrées : jamais de données personnelles dans les JWT, rétention audit logs 5 ans. 5. Tests & qualité * Atteindre et maintenir une couverture de tests Vitest ≥ 70% sur le backend. * Respecter les conventions Git et de commit (commitlint, lint-staged, Husky) définies dans la charte de collaboration. * Participer aux code reviews et aux daily standups (9h15, 15 minutes maxi).

Lyon 3èmeCDD1 moisEn présentiel

Chargé de projets services généraux H/F

30 septembre 2026

Contexte : Au sein de la Direction Technique et Maintenance, rattaché au Responsable Qualité, sécurité et services généraux, le/la Chargé(e) de Projet – Services Généraux assure la conduite et la coordination des projets liés à la gestion, à l’entretien et à l’évolution des infrastructures et services supports d’un établissement public. Il/Elle garantit la continuité de service, la sécurité des usagers et des agents, la conformité réglementaire des bâtiments et équipements, ainsi que la bonne utilisation des deniers publics, dans le respect des règles budgétaires et de la commande publique. Missions principales : Pilotage et conduite de projets techniques * Recueillir les besoins auprès des directions et services. * Rédiger les cahiers des charges techniques et administratifs. * Participer à la préparation des dossiers de consultation des entreprises (DCE). * Planifier et coordonner les opérations (travaux, aménagements, mise en conformité, déménagements). * Suivre l’exécution des marchés et contrôler la conformité des prestations. * Assurer le suivi budgétaire et le reporting auprès de la hiérarchie. Gestion des marchés publics et des prestataires * Participer à la rédaction des pièces techniques dans le cadre des marchés publics. * Contribuer à l’analyse des offres en lien avec le service commande publique. * Suivre l’exécution administrative et financière des marchés. * Contrôler la qualité des prestations. Gestion des infrastructures et conformité réglementaire * Superviser la maintenance préventive et corrective des bâtiments et installations techniques. * Veiller au respect des réglementations applicables aux ERP (Établissements Recevant du Public) le cas échéant. * Assurer le suivi des contrôles obligatoires (sécurité incendie, électricité, accessibilité, etc.). * Participer aux commissions de sécurité. * Contribuer aux démarches de performance énergétique et de développement durable. Coordination interne et continuité de service * Travailler en lien avec les services techniques, financiers et administratifs. * Informer et accompagner les agents lors des opérations impactant les conditions de travail. * Participer à la gestion des situations d’urgence (sinistres, incidents techniques). * Proposer des actions d’amélioration continue des services généraux.

Lyon 3èmeCDIEn présentiel

Technicien de maintenance multi-technique H/F

30 septembre 2026

Contexte : Au sein de la Direction Technique et Maintenance, rattaché au Responsable Qualité, sécurité et services généraux, le « technicien de maintenance multi technique » a pour responsabilité l’entretien et la maintenance des bâtiments et des équipements (autre que billettique). Il comporte une part de coordination des interventions externalisées, une part d’intervention sur le terrain et une part de participation aux projets. Il a la charge de réaliser une partie des interventions préventives et curatives et contrôler les interventions externalisées de maintenance. Ces interventions concernent des travaux de serrurerie, métallerie, menuiserie, second œuvre, fixation, plomberie, équipements de contrôle d’accès, d’alarmes, de vidéo, d’électricité... Missions : * Représenter le service maintenance auprès des différents services demandeurs * Préparer les interventions (approvisionnement outillages et pièces) en respectant la hiérarchisation décidée avec le responsable et les règles en vigueur (sécurité, règlementaire, de service) * Réaliser les interventions sur son domaine de compétence et valider le bon fonctionnement * Contrôler le cas échéant la bonne réalisation des interventions des sous-traitants et le bon fonctionnement * Participer aux démarches d’inventaire des biens Vous serez amené à : * Vous déplacer sur les différents sites (5 agences commerciales et un site industriel) * Vous appuyez sur vos compétences techniques en matière de maintenance * Interagir avec les sous-traitants et les clients internes * Réceptionner et analyser les demandes d’intervention * Evaluer en permanence les conditions de sécurité

Lyon 3èmeCDIEn présentiel

Candidature spontanée

Aucune offre ne vous correspond ? N’hésitez pas à déposer une candidature spontanée.

Charger mon CV