Ingénieur H/F Développement de logiciels scientifiques Aide à

Transcription

Ingénieur H/F Développement de logiciels scientifiques Aide à
Offre CLD
(CDD longue durée)
Ingénieur H/F
Développement de logiciels scientifiques
Aide à la maturation logicielle
Niveau : Licence - Ingénieur – Master
Employeur : CNRS
Lieu : Le LRI – Laboratoire de Recherche en Informatique – Pôle Développement Logiciel Bat.650 - Université Paris Sud.
Contexte
Le Laboratoire de Recherche en Informatique (LRI) est une unité mixte de recherche
(UMR8623) de l'Université Paris-Sud et du CNRS. Créé il y a plus de 30 ans, le laboratoire
accueille plus de 260 personnes (dont environ 105 permanents et 90 doctorants), organisées
en 12 équipes de recherche, une équipe administrative et une équipe technique.
Au sein de l’équipe technique, l’une des missions premières du "pôle développement
logiciel" est d’aider à la maturation des développements informatiques des membres du
laboratoire. Les développements effectués par les chercheurs répondent à leurs
problématiques scientifiques tout en respectant des contraintes de temps. Il est donc
souvent nécessaire de compléter ces logiciels par une ou plusieurs étapes de génie logiciel :
optimisation du temps d’exécution, amélioration d’interfaces (en ligne de commande ou
graphique), intégration continue, amélioration de la documentation, réalisation de
packagings de distribution de l’exécutable ou de codes sources, référencement et promotion
de logiciels…
Pour assurer cela, le LRI a mis en place une plateforme technologique de maturation
de logiciels que l’ingénieur recruté intègrera.
Missions
L’ingénieur en développement d’applications analyse, réalise, met en place et
participe à la maturation de développements logiciels du laboratoire en définissant des
moyens matériels et logiciels en concertation avec le responsable de l’activité. Il assure la
maintenance corrective et évolutive des applications. Ces développements viendront
compléter les développements initiés par les chercheurs dans leurs travaux. Ceci vise à
améliorer la qualité, la visibilité, la pérennisation et le transfert technologique du patrimoine
logiciel du laboratoire.
Activités par ordre de priorité
Participation aux développements logiciels (du cahier des charges aux tests)
d'applications scientifiques dans le cadre d’une plateforme de maturation logicielle.
•
•
Ajout de fonctionnalités cibles au sein de projets identifiés.
Développement de frameworks de programmation permettant de proposer un
cadre de développement et d’intégration de travaux existants.
• Création de démonstrateurs (prototype et scénario de démonstration).
• Aide à la gestion d’applications servant à pérenniser les développements
logiciels :
o Aide à la gestion du serveur SVN du LRI
o Rôle de correspondant LRI pour la forge sourcesup de Renater,
o Mise en place d’outils d’intégration continue
o Aide à l’audit de projets informatiques avant la réalisation d’un dépôt à
l’Agence de protection des programmes.
Compétences souhaitées
•
•
•
•
•
•
•
•
Connaissances des environnements d’exploitation classiques pour les
expérimentations : principales distributions Linux, Windows, Mac.
Expérience dans plusieurs techniques de programmation parmi C, C++, Java,
Matlab etc…
Connaissances d’outils de génie logiciel et de développements collaboratifs :
SVN, Git, Intégration continue, IDE (eclipse, …), outils de build (CMake, Maven,
…), outils d’analyse et de tests (JUnit, Sonar, ….), …
Notions de base de données
Connaissance des techniques de programmation Web (environnement L.A.M.P)
Maîtrise de l’anglais technique et scientifique.
Esprit d’analyse et de synthèse avec de bonnes capacités rédactionnelles.
Des connaissances dans l’un des domaines suivants seraient un plus :
intelligence artificielle, systèmes distribués, architectures parallèles,
certification de logiciels, interface homme-machine, réseau, bases de données,
gestion de connaissances.
Durée/date de prise de fonction souhaitée : 30 mois / 1er mai 2013
Salaire : Selon grille CNRS (employeur) : de 1646€ à 2364€ net selon diplôme et expérience
Envoyez CV et lettre de motivation à
Jean-Christophe Souplet
[email protected]