Développeur.euse Full Stack

Lausanne, VD, CH, Switzerland

Job Description

Mission



L'EPFL a des defis majeurs en termes de gestion du Systeme d'Information. La Direction des Systemes d'Information (DSI) est responsable de mettre en oeuvre la strategie numerique de l'EPFL. Ces missions incluent, dans une combinaison de responsabilites directes et de responsabilites matricielles, l'elaboration et mise en oeuvre de la strategie informatique et du plan directeur de l'EPFL, la digitalisation des processus metiers, la securite informatique, la gestion des infrastructures informatiques centrales, la gestion des applications coeur-de-metier, ainsi que la coordination avec les services informatiques des Facultes.



Dans le cadre de la modernisation de notre ecosysteme applicatif, l'unite ISCS-IAM (Identity & Access Management) recherche une developpeurse Full Stack pour integrer le projet de reecriture de l'application de gestion des acces.

Principales taches et responsabilites


Participer a la reecriture du code existant en Perl vers Golang, en respectant les regles, standards et bonnes pratiques definis. Developper et maintenir le frontend Angular, incluant la refonte ou l'evolution des interfaces utilisateur. Concevoir, developper et optimiser des API REST robustes et securisees. Integrer et deployer les applications dans un environnement Docker & OpenShift. Contribuer a la bonne marche et a l'amelioration des pipelines GitOps via ArgoCD. Participer aux revues de code, a l'analyse d'incidents et a la veille technologique. Collaborer avec les equipes internes sur les enjeux d'architecture, de securite et de performance. Travailler en equipe en mode Agile selon la methodologie SCRUM

Profil


Formation universitaire ou jugee equivalente en informatique ou ingenierie logicielle (niveau Bachelor ou plus) Experience confirmee en developpement Backend (Perl & Golang) Experience confirmee en developpement Frontend (Angular & TypeScript). Experience confirmee en developpement d'API REST ( Maitrise des outils de versioning Git et des workflows Git modernes. Connaissances d'un ou plusieurs SGBD relationnels (MSSQL, MariaDB) Connaissance des environnements de developpement DevOps (Docker, Kubernetes / OpenShift). Connaissance de la methode GitOps et pipelines CI/CD, idealement avec ArgoCD.
Capacite a travailler sur des migrations technologiques (ex. : PerlGo) Capacite a travailler dans une architecture micro-services Connaissance des principes et problematiques liees a l'authentification (SAML, OpenID, LDAP, AD, MFA, etc.), l'identite et la gestion des acces (IAM) Comprehension des bonnes pratiques de securite, performance et scalabilite. Experience dans le developpement Agile (methode Scrum un plus) est un atout Capacites relationnelles et bonnes communications necessaires Bonne capacite d'adaptation et ouverture d'esprit Sensibilite a la securite informatique Esprit d'equipe, sens de l'ecoute et de la communication Esprit d'analyse, de synthese et force de proposition Langues : Excellentes connaissances du francais (C1) et de l'anglais (B1)




Les candidatures feminines sont vivement encouragees.

Nous offrons


Un environnement de travail multiculturel et academique de qualite Ambiance et cadre de travail agreables Conditions d'engagement attractives Possibilite de formation continue et perfectionnement selon les exigences de la fonction Une implication au coeur du Systeme d'Information de l'EPFL



Veuillez adresser un dossier de candidature complet, contenant :


Une lettre de motivation Un CV Les copies des diplomes, des certificats de travail et des certifications (le cas echeant) Des references et un extrait du casier judiciaire pourront vous etre demandes ulterieurement

Informations



Date d'entree en fonction : des que possible

Taux d'occupation : 100%

Type de contrat : CDD

Duree : 1 an (renouvelable)

Reference : 1925

Beware of fraud agents! do not pay money to get a job

MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1868011
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Lausanne, VD, CH, Switzerland
  • Education
    Not mentioned