LabNbook ouvre en CDD de 1 an un poste de Dévelopeur·euse:
Présentation de la structure
LabNbook est un cahier numérique partagé qui permet aux étudiants de produire des documents scientifiques (rapports, comptes-rendus, etc.) sous la direction de leurs enseignants. LabNbook est à la fois un outil de production scientifique, de communication entre étudiants et de suivi par les enseignants : http://labnbook.fr/. Actuellement la plateforme est utilisée par plus de 3500 étudiants chaque année.
Le développement de LabNbook est effectué au sein du LIG : Laboratoire d’Informatique de Grenoble, équipe MeTAH (Modèles et Technologies pour l’Apprentissage Humain). Le financement du projet est assuré par différents appels à projets dont DemoUHA, en partenariat avec l’Université de Haute Alsace. Missions principales
Sous l'autorité du chargé de projet LabNbook et de la responsable du projet DemoHA et au sein de l'équipe MeTAH du LIG composée de 8 personnes, vous aurez pour mission principale de développement informatique FullStack de LabNbook.
Activités principales
- Assurer le développement informatique FullStack : front end, back end, base de données.
- Assurer le support technique auprès des utilisateurs
- Participer aux réunions de gestion du projet LabNbook
- Connecter LabNbook à l’annuaire national Shibboleth
- Refondre l’interface de choix des équipes par les étudiants
- Assurer le codéveloppement d’un outil d’évaluation des productions étudiants (évaluation par les enseignants et par les pairs)
- Ajouter une fonction de partage de données expérimentales entre étudiants
- Ajouter un tableau de bord de suivi d’avancement du travail pour les étudiants
- Améliorer les outils de production des étudiants
- Possibilité d'encadrer des projets étudiants
Compétences attendues
- Maîtrise de la programmation web, notamment : PHP (framework Laravel), SQL, JavaScript (AlpineJS & JQuery), XML, HTML, CSS
- Bon niveau de communication écrite et verbale, anglais technique : lu et écrit,
- Compétences en création d’interfaces utilisateurs
- Connaissances en génie logiciel
- Connaissance des concepts et architectures du système d’information et de communication
- Connaissance des méthodes, outils, normes et procédures de la qualité
- Capacité à rechercher des informations et développer ses compétences de façon autonome
- Capacité à opérer efficacement dans une organisation matricielle (gouvernance open source, multi partenaires, etc.)
- Capacité à être force de proposition tant sur le plan fonctionnel que technique
- Rigueur pour assurer la qualité des développements avec une exigence de production
- Capacité à agir en autonomie ou en équipe et à gérer les priorités
- Sens de l’organisation, rigueur et précaution
- Savoir rendre-compte
Conditions de diplômes
Bac + 3