Développeur.euse Full Stack

Postuler sur le site 🔗
📍 1015, Lausanne 💼 CDI 🏷️ autre 📅 Publié le

📋 Détails de l'offre

Code postal:
1000

📖 Exigences

Niveau d'études:
🎓 Master
Expérience requise:
12 mois (1 ans)

Description du poste

EPFL, l'École polytechnique fédérale de Lausanne, est l'un des campus universitaires les plus dynamiques d'Europe et s'inscrit dans le top 20 mondial de nombreux classements académiques. L'EPFL compte plus de 6'500 membres du personnel qui font vivre les trois missions principales de l'École : l'éducation, la recherche et l'innovation. Le campus de l'EPFL offre un cadre de travail exceptionnel au cœur d'une communauté de plus de 17'000 personnes, dont près de 12'500 étudiant-e-s et 4'000 chercheur-euse-s issu-e-s de plus de 120 nationalités différentes.MissionL'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ésParticiper à 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 SCRUMProfilFormation 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-servicesConnaissance 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 atoutCapacités relationnelles et bonnes communications nécessairesBonne capacité d'adaptation et ouverture d'espritSensibilité à la sécurité informatiqueEsprit d'équipe, sens de l'écoute et de la communicationEsprit d'analyse, de synthèse et force de propositionLangues : Excellentes connaissances du français (C1) et de l'anglais (B1)Les candidatures féminines sont vivement encouragées.Nous offronsUn environnement de travail multiculturel et académique de qualitéAmbiance et cadre de travail agréablesConditions d'engagement attractivesPossibilité de formation continue et perfectionnement selon les exigences de la fonctionUne implication au cœur du Système d'Information de l'EPFLVeuillez adresser un dossier de candidature complet, contenant :Une lettre de motivationUn CVLes 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érieurementInformationsDate d'entrée en fonction : dès que possibleTaux d'occupation : 100%Type de contrat : CDDDurée : 1 an (renouvelable)Référence : 1925

🏢 À propos de l'entreprise

Entreprise dans le secteur Enseignement

Intéressé par cette offre?

Postuler sur le site de l'employeur

📋 Autres offres de EPFL

❓ Questions fréquentes

Pour la plupart des offres avec un lien externe, cliquez sur "Postuler sur le site" pour être redirigé vers le site de l'employeur. Pour les autres offres, utilisez notre formulaire de contact intégré. Assurez-vous d'avoir un CV à jour et une lettre de motivation adaptée.
Les citoyens UE/AELE peuvent travailler en Suisse avec une autorisation de séjour. Les ressortissants hors UE/AELE nécessitent un permis de travail obtenu par l'employeur. Consultez le Secrétariat d'État aux migrations pour plus d'informations.
Le salaire médian en Suisse est d'environ 6'500 CHF brut par mois, mais varie considérablement selon le secteur, l'expérience et la région. Utilisez notre calculateur de salaire pour une estimation personnalisée.
Le CV suisse doit être sobre, chronologique et détaillé. Incluez une photo professionnelle, vos coordonnées complètes, votre parcours professionnel détaillé et vos formations. Évitez les CV créatifs sauf pour les métiers artistiques. Consultez CVSuisse.com pour des modèles adaptés.
Inscrivez-vous immédiatement à l'Office régional de placement (ORP/RAV) de votre canton. Vous bénéficierez d'un accompagnement personnalisé, de conseils pour votre recherche d'emploi et potentiellement d'indemnités de chômage si vous remplissez les conditions.
Cela dépend de votre profession. Pour les professions réglementées (santé, enseignement, etc.), une reconnaissance officielle est obligatoire. Pour d'autres métiers, l'employeur décide. Consultez le Secrétariat d'État à la formation pour faire reconnaître vos diplômes.
En moyenne, une recherche d'emploi prend 2 à 6 mois en Suisse. Cela varie selon votre secteur, vos qualifications et votre expérience. Restez proactif, postulez régulièrement et n'hésitez pas à solliciter les services d'accompagnement disponibles.

Offres similaires