Mission
LâEPFL a des dĂ©fis majeurs en termes de gestion du SystĂšme dâInformation. La Direction des SystĂšmes d'Information (DSI) est responsable de mettre en Ćuvre la stratĂ©gie numĂ©rique de lâEPFL. Ces missions incluent, dans une combinaison de responsabilitĂ©s directes et de responsabilitĂ©s matricielles, l'Ă©laboration et mise en Ćuvre de la stratĂ©gie informatique et du plan directeur de lâEPFL, la digitalisation des processus mĂ©tiers, la sĂ©curitĂ© informatique, la gestion des infrastructures informatiques centrales, la gestion des applications cĆur-de-mĂ©tier, ainsi que la coordination avec les services informatiques des FacultĂ©s.
Dans le cadre de la modernisation de notre Ă©cosystĂšme applicatif, lâunitĂ© ISCS-IAM (Identity \& Access Management) recherche un·e dĂ©veloppeur·se Full Stack pour intĂ©grer le projet de réécriture de lâapplication de gestion des accĂšs.
Principales tùches et responsabilités
Participer à la réécriture du code existant en Perl vers Golang, en respectant les rÚgles, standards et bonnes pratiques définis.
DĂ©velopper et maintenir le frontend Angular, incluant la refonte ou lâĂ©volution des interfaces utilisateur.
Concevoir, développer et optimiser des API REST robustes et sécurisées.
Intégrer et déployer les applications dans un environnement Docker \& OpenShift.
Contribuer Ă la bonne marche et Ă lâamĂ©lioration des pipelines GitOps via ArgoCD.
Participer aux revues de code, Ă lâanalyse dâincidents et Ă la veille technologique.
Collaborer avec les Ă©quipes internes sur les enjeux dâarchitecture, de sĂ©curitĂ© et de performance.
Travailler en équipe en mode Agile selon la méthodologie SCRUM
Profil
Formation universitaire ou jugée équivalente en informatique ou ingénierie logicielle (niveau Bachelor ou plus)
Expérience confirmée en développement Backend (Perl \& Golang)
Expérience confirmée en développement Frontend (Angular \& TypeScript).
ExpĂ©rience confirmĂ©e en dĂ©veloppement dâAPI REST (
MaĂźtrise des outils de versioning Git et des workflows Git modernes.
Connaissances dâun ou plusieurs SGBD relationnels (MSSQL, MariaDB)
Connaissance des environnements de développement DevOps (Docker, Kubernetes / OpenShift).
Connaissance de la méthode GitOps et pipelines CI/CD, idéalement avec ArgoCD.
CapacitĂ© Ă travailler sur des migrations technologiques (ex. : Perl â Go)
Capacité à travailler dans une architecture micro-services
Connaissance des principes et problĂ©matiques liĂ©es Ă lâauthentification (SAML, OpenID, LDAP, AD, MFA, etc.), lâidentitĂ© et la gestion des accĂšs (IAM)
Compréhension des bonnes pratiques de sécurité, performance et scalabilité.
Expérience dans le développement Agile (méthode Scrum un plus) est un atout
Capacités relationnelles et bonnes communications nécessaires
Bonne capacitĂ© dâadaptation et ouverture dâesprit
Sensibilité à la sécurité informatique
Esprit d'Ă©quipe, sens de lâĂ©coute et de la communication
Esprit dâanalyse, de synthĂšse et force de proposition
Langues : Excellentes connaissances du français (C1) et de lâanglais (B1)
Les candidatures féminines sont vivement encouragées.
Nous offrons
Un environnement de travail multiculturel et académique de qualité
Ambiance et cadre de travail agréables
Conditions dâengagement attractives
Possibilité de formation continue et perfectionnement selon les exigences de la fonction
Une implication au cĆur du SystĂšme dâInformation de lâEPFL
Veuillez Adresser Un Dossier De Candidature Complet, Contenant
Une lettre de motivation
Un CV
Les copies des diplÎmes, des certificats de travail et des certifications (le cas échéant)
Des rĂ©fĂ©rences et un extrait du casier judiciaire pourront vous ĂȘtre demandĂ©s ultĂ©rieurement
Informations
Date d'entrée en fonction : dÚs que possible
Taux d'occupation : 100%
Type de contrat : CDD
Durée : 1 an (renouvelable)
Référence : 1925