FICHE DE PROFIL – Développeur informatique
Transcription
FICHE DE PROFIL – Développeur informatique
FICHE DE PROFIL – Développeur informatique Main d’œuvre occasionnelle - 2 mois - INRA SenS – UR 1326 Le développeur d'application réalise le développement et veille à la maintenance d'éléments d'applications informatiques, dans le respect des normes et standards en vigueur. Domaine professionnel: Informatique, statistiques et calculs scientifiques / BAP E Départements : SAD et SAE2 Unité : UR SenS, 1326 – Sciences en Société Lieu de travail : Université de Marne-La-Vallée, Champs-sur-Marne (77) Date de début : 1er novembre 2012 Durée : 2 mois Personnes à contacter : Philippe Breucker Dorine Valy 01-60-95-71-82 01-60-95-71-89 [email protected] [email protected] Environnement : Le lieu d'exercice sera l'unité SenS, située sur le campus de l'université de Marne-La-Vallée, à Champs-sur-Marne (77), au sein de l'équipe administrative. L'unité développe pour sa gestion interne un ensemble d'applications informatiques (orientées web) permettant un suivi des activités des chercheurs et ingénieurs. Ces développements ont pour but un suivi des budgets de l'unité, des projets et contrats, ainsi que des activités de production scientifique des chercheurs. Dans un deuxième temps un développement sur un mode collaboratif (partage d'emploi du temps, gestion de documents...) est envisagé. Le(la) candidat(e) recruté(e) sera en charge du développement d'un module de cette application, dans la suite du développement déjà effectué. Il (elle) devra respecter les normes et standards mise en place dans les précédents développements et intégrera ses développements dans ceux-ci. Il(elle) participera à l'écriture d'une documentation complète sur l'application, tant du point de vue fonctionnelle que technique. Activités : Assurer la programmation et les tests d'un module d'application Développer des applications dans un langage de programmation objet / orienté web Mettre en œuvre le développement dans le cadre d'un framework MVC Analyser un ensemble de contraintes et concevoir une solution adaptée Analyser et comprendre l'organisation budgétaire de l'unité de recherche Rédiger la documentation technique des modules développés Former les utilisateurs Compétences : Connaissance générale des systèmes d'exploitations (Linux et Windows) Connaissance approfondie d'un langage objet Utilisation et principes d'un framework MVC Élaborer des tests Rédiger une documentation fonctionnelle et technique Prendre en charge tout ou partie de l'installation de l'application Maintenir l'application, diagnostiquer les erreurs et réparer Organiser l'assistance et la formation des utilisateurs Capacités personnelles : Un niveau avancé en analyse de contraintes d'une part, et développement d'application orienté web d'autre part est demandé. Un expérience des langages de programmation utilisés pour les applications web avec bases de données (PHP, SQL, (X)HTML, Javascript) est nécessaire. Une première expérience avec un framework MVC (symfony, zend, cakephp) est fortement recommandée, L'utilisation courante d'un environnement de développement intégré (IDE) ainsi qu'un gestionnaire de version et/ou d'une forge logicielle (GIT, SVN, GitHub, Redmine, etc) seraient appréciées.