IE | Ingénieur en développement et déploiement d'applications
profil n° :
IE12-GA-1
emploi-type n°:
E2B22
Toulouse
concours :
IEE05
 
Lieu du concours (Centre Organisateur):
Centre-Siège de l'INRA
::::::::::::::::::::::::::::: FICHE DE PROFIL || Concours Externes INRA 2012 :::::::::::::::::::::::::::::


L'ingénieur en développement d'applications analyse, réalise et met en place des développements logiciels en définissant des moyens matériels et logiciels en concertation avec le responsable de projet. Il assure la maintenance corrective et évolutive des applications.

.......................................................................................................................................................................................................

Domaine professionnel : Informatique, statistiques et calculs scientifiques/ BAP E | Informatique, statistique & Calcul Scientifique
Département : Département Génétique Animale
unité n° 0631 SAGA | Station d'Amélioration Génétique des Animaux
 
personne(s) à contacter : Christèle Robert-Granié 05 61 28 51 99 Christele.Robert-Granie@toulouse.inra.fr
             François Laperruque 05 61 28 51 75 francois.laperruque@toulouse.inra.fr
.......................................................................................................................................................................................................
Environnement :
La personne recrutée sera affectée à la Station d'Amélioration Génétique des Animaux (SAGA) au sein de l'équipe Informatique et Automatisme. La SAGA contribue à la connaissance du déterminisme génétique des caractères et au développement de méthodes de gestion de populations animales, principalement en petits ruminants, lapins, palmipèdes gras. Les caractères étudiés, influençant la production et les produits animaux, sont nombreux, mais dernièrement la SAGA a privilégié les recherches sur la résistance génétique aux maladies, la reproduction, la croissance, les qualités des produits et l'adaptation.
La personne recrutée devra prendre en charge des développements de Systèmes d'Informations concernant les espèces gérées par le département de Génétique Animale (GA). Il(elle) mobilisera pour cela des compétences en C#, C++, PHP et utilisera un système de gestion de base de données relationnelles (MySQL, Oracle ou PostGresql).
Ses principaux interlocuteurs seront les scientifiques et les informaticiens du département de Génétique Animale et les personnels des Unités Expérimentales avec lesquels nous travaillons étroitement. Dans ce cadre, il(elle) sera amené(e) à se déplacer dans l'ensemble de ces unités pour des périodes de courte durée.
La réussite à ce concours vaut qualification informatique. Le poste ouvre droit à une prime informatique en qualité d'Analyste.
Activités :
Définir l'architecture matérielle et logicielle en fonction du contexte
Evaluer la charge de travail et les coûts d'un développement logiciel
Réaliser tout ou partie d'un développement logiciel
Assembler les composants logiciels
Intégrer et paramétrer les progiciels utilisés
Définir les clauses techniques d'un cahier des charges
Rédiger la documentation (développeur, utilisateur et exploitation)
Elaborer les jeux d'essais, d'intégration et de résistance à la charge
Rédiger le cahier de recettes de l'application
Assurer le déploiement de l'application (installation, assistance, formation, évaluation)
Maintenir l'application (diagnostiquer les défauts, les corriger), et la faire évoluer
Evaluer la charge de travail et les coûts d'un développement logiciel




Compétences :
Connaissance approfondie d'une méthode de spécification et de conception
Connaissance approfondie des techniques de programmation d'applications distribuées et de programmation objet
Notions de base sur les méthodes de conduite de projet
Connaître le domaine d'application
Maîtriser une méthode de conception et d'analyse
Analyser et formaliser les processus du domaine d'application en relation avec les utilisateurs
Assimiler le schéma logique d'un progiciel, l'intégrer dans sa pratique de développement
Analyser les besoins des utilisateurs, les traduire en spécifications techniques
Utiliser un outil de maquettage
Maîtriser les méthodes et techniques de programmation
Structurer et rédiger un document technique adapté aux différents utilisateurs (leurs usages et leur langage)
Veiller au respect des dispositions qualité et des normes de programmation
Compréhension de l'anglais oral et écrit
Connaissance générale d'un ou plusieurs systèmes d'exploitation
Connaissance générale du matériel et des logiciels usuels
Transmettre un certain nombre de savoir-faire en adaptant ses explications au public concerné
Prendre en compte les observations et questions des utilisateurs
 
Capacités personnelles :
Licence, Maîtrise, Master 1
Filière informatique.
Fortes capacités aux relations humaines (écoute, formation, information), rigueur dans l'expression écrite et orale
Maîtrise d'au moins un système de gestion de bases de données relationnelles (MySQL, Oracle, Postgresql)
Connaissance des langages C#, C++, PHP et UML appréciée
Capacité d'adaptation au changement et évolution technologique
Prise d'initiative, fiabilité dans l'exécution
Capacité d'intégration dans une équipe
Sens des responsabilités

2012 | conception et réalisation : DRH - DSI