-
View all jobs
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
Nous offrons
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
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
- 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)
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
- 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
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
Key Skills
Ranked by relevance
perl
angular
docker
git
kubernetes
devops
golang
scrum
cicd
saml
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer Fullstack (m/w/d)
2026-04-09
Full-time
Associate
Switzerland
Banking
Engineering
View Job Details
Related
Desarrollador Fullstack Sr - React-Node-Python
2026-04-12
Full-time
Not Applicable
Argentina
Financial Services
Engineering
View Job Details
Related
Senior Software Engineer (m/f/d) Angular/Java
2026-04-10
Full-time
Not Applicable
Austria
IT Services
Engineering
Login to Apply
- Posted
- Dec 04, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Lausanne Metropolitan Area
- Company
- EPFL
Industries
Higher Education
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer Fullstack (m/w/d)
2026-04-09
Full-time
Associate
Switzerland
Banking
Engineering
View Job Details
Related
Desarrollador Fullstack Sr - React-Node-Python
2026-04-12
Full-time
Not Applicable
Argentina
Financial Services
Engineering
View Job Details
Related
Senior Software Engineer (m/f/d) Angular/Java
2026-04-10
Full-time
Not Applicable
Austria
IT Services
Engineering