Chargement...
Partager cette offre d’emploi

 

L’UCLouvain recrute un·e Analyste - développeur·euse


Référence du poste : SF  27802
Publication interne et externe jusqu'au 30/09/2021

 

Pour le Service "Exploitation des produits et services du système d'information" (SIPS), du Service général du système d'information (SGSI)
Site principal :  Louvain-la-Neuve

Contrat (sur ressources extérieures) à temps plein pour une durée indéterminée
Entrée en fonction : dès que possible

 

Contexte / Mission

 

L’Université catholique de Louvain a lancé un ambitieux projet visant le remplacement de la plateforme stratégique qui pilote l’un de ses « core business » : la gestion des programmes de formation de l’UCLouvain, des étudiants·es et des études.

Cet ensemble d’application (OSIS - Open Student Information System) est développé dans la technologie Django/Python par une équipe interne de l’UCLouvain.  Elles sont mises en production par étapes, en fonctionnement simultané avec les applications « legacy », ce qui implique des mécanismes d’échanges de données complexes.

 

Objectifs métier


Cette fonction est liée au métier de Chargé·e de missions techniques, selon le cadastre des métiers à l’UCLouvain, dont les lignes directrices sont :

  • Recevoir, comprendre et instruire les missions reçues (faisabilité, enjeux, contexte fonctionnel, timing…) 
  • Proposer des solutions techniques et réaliser ou suivre la réalisation des missions
  • Evaluer et faire évoluer les approches techniques pour les adapter à de nouveaux besoins

Mission

 

Au sein de l’équipe de développement OSIS, travaillant en approche agile, l’analyste/programmeur·euse aura pour missions principales de contribuer à :

 

  • Comprendre les besoins et processus métier
  • Modéliser les processus métier
  • Concevoir un modèle de données
  • Concevoir un découpage applicatif (approche modulaire et services) optimalisant la robustesse et la maintenabilité de l’application, en suivant les bonnes pratiques adoptées par l’équipe (approche Domain Driven Design - DDD)
  • Développer les modules applicatifs en Django/Python
  • Tester les produits au fil de leur développement

Activités


En étroite collaboration avec la direction du service et le directeur du projet :

  • Analyser et comprendre les besoins et l’environnement de l’Université en lien avec sa mission d’enseignement
  • Recueillir, comprendre, analyser et modéliser les processus de l’Université liés à l’enseignement
  • Clarifier et « challenger » les besoins des acteurs·trices
  • Concevoir une architecture logicielle modulaire basée sur des services (approche Domain Driven Design – DDD)
  • Sur base de compétences techniques de développement, évaluer les alternatives architecturales et techniques en fonction de leur complexité, leur coût et leur maintenabilité
  • Développer des modules applicatifs (Python/django) en suivant les bonnes pratiques mises en œuvre dans l’équipe (approche Domain Driven Design – DDD)
  • Gérer en collaboration avec les référents métiers et le product owner la livraison des développements et leur validation
  • Collaborer aux tests de l’application avant mise en production
  • Fournir des avis techniques sur des sujets précis

Qualifications et aptitudes requises

 

  • Diplôme de niveau universitaire (master en informatique).
  • La connaissance des langages, outils et environnements suivants :
    - Python
    - Django
    - Jira
    - SQL et bases de données relationnelles
    - Développement d’API REST
  • La connaissance de l’approche DDD est un atout.
  • Une expérience professionnelle dans l’analyse, la conception et le développement d’applications modulaires dans des environnements complexes est un atout.
  • Habiletés analytiques, synthétiques et conceptuelles
  • Habiletés relationnelles, communicationnelles et pédagogiques
  • Capacité à travailler en équipe dans un environnement complexe et à s’adapter à un contexte évolutif.

 

 

 

Pour soumettre votre candidature, merci de postuler en ligne uniquement, via l'option "postuler" ci-dessous.