Description entreprise :
L'École normale supérieure de Lyon produit une recherche de haut niveau dans ses 25 laboratoires et forme par la recherche quelque 2500 étudiants dont 500 doctorants. Elle compte environ 550 enseignants, enseignants-chercheurs et chercheurs et 600 personnels administratifs et techniques.
Dans le classement de Shanghai et QS, elle apparaît parmi les tous premiers établissements français en termes de performance per capita.
Son objectif est d'avoir un impact significatif en matière de recherche, d'innovation et de transfert de technologie tout en irriguant la fonction publique et le monde socio-économique de diplômés rompus à la complexité, capables de produire et transmettre des savoirs.
L'ENS de Lyon met ses ressources au service d'une vision ouverte de la société et des enjeux contemporains qu'elle veut éclairer.
Son budget annuel est d'environ 160 M €.
L'ENS de Lyon est une école dynamique, où la qualité de vie au travail, le développement durable et l'égalité professionnelle représentent des dimensions centrales.
Description du poste :
Persée est une Unité d'Appui et de Recherche du CNRS et de l'ENS de Lyon. Opérateur national du MESR et infrastructure de recherche, il développe des services d'édition de publications scientifiques et de production, enrichissement et diffusion de corpus, en lien avec les équipes de recherche, notamment en humanités numériques.
MISSIONS :
Au sein du Pôle Informatique, vous contribuez à la modernisation d'une application métier historique, en la faisant évoluer vers une architecture plus contemporaine, reposant sur un backend applicatif partagé et une interface web.
Vous participez au projet de transformation de notre plateforme de production, actuellement basée sur un client lourd, vers une architecture client/serveur moderne. Cette évolution s'appuie sur deux axes complémentaires : la refonte progressive du backend applicatif et la migration progressive de l'application vers une solution web. L'environnement technique visé comprend notamment Spring Boot pour le backend, des API REST et Angular pour le frontend.
ACTIVITES :
Activités principales :
Participer à la refonte progressive du backend applicatif
Développer de nouveaux composants logiciels dans une logique de convergence entre existant et cible
Concevoir et faire évoluer des API REST permettant de structurer les échanges entre les différentes briques applicatives
Prendre part aux travaux de modernisation de l'architecture logicielle, en veillant à la robustesse, à la maintenabilité et à la cohérence d'ensemble
Participer à l'amélioration continue de la qualité du code, des tests, de la documentation technique et des pratiques de développement
Contribuer à l'analyse technique des besoins et à leur traduction en solutions exploitables dans le temps
Activités secondaires
Participer à la refonte de certains écrans ou parcours utilisateurs dans l'interface web
Contribuer aux choix techniques et aux arbitrages d'architecture au sein de l'équipe
Participer à l'instruction et à la résolution de problèmes techniques sur l'application existante
Apporter un appui aux travaux de sécurisation, de traçabilité et d'observabilité de l'application
Environnement technique indicatif
Backend : Java, Spring Boot
Bases de données : Postgresql
Frontend : Angular
API REST
Outils de versionnement et de collaboration : gitlab
Pratiques de développement industrialisé, documentation, tests, logs
Profil recherché :
COMPÉTENCES REQUISES :
Titulaire d'un Bac+3 minimum en informatique, développement logiciel ou équivalent, vous disposez de compétences solides en développement applicatif et souhaitez vous investir dans un projet de transformation progressive, au croisement de l'existant et d'une cible d'architecture plus moderne.
Une première expérience en développement applicatif est souhaitée. Les candidatures de jeunes diplômés disposant de solides bases en développement logiciel et d'un fort potentiel de progression seront également étudiées avec attention.
Connaissances sur l'environnement professionnel
Bonne compréhension des principes d'architecture applicative
Connaissance du développement backend et des architectures web modernes
Sensibilité aux enjeux de maintenabilité, de sécurité, de qualité logicielle et de continuité de service
Une connaissance du secteur public, de l'enseignement supérieur ou de la recherche serait appréciée
Savoir-faire opérationnels
Développer et faire évoluer des applications dans un cadre structuré
Concevoir ou consommer des API
Travailler sur une application existante en tenant compte des contraintes de migration progressive
Produire un code lisible, maintenable et documenté
Collaborer avec des interlocuteurs techniques et fonctionnels
Savoir Être
Esprit d'équipe et sens du collectif
Rigueur, méthode et sens des responsabilités
Capacité d'analyse et goût pour la résolution de problèmes
Curiosité technique et intérêt pour les trajectoires de modernisation réalistes
Capacité à s'inscrire dans un travail progressif, pragmatique et soutenable
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.