analyste-développeur·euse Full Stack
Role details
Job location
Tech stack
Job description
Un·e analyste-développeur·euse Full Stack, Le Service Applications métier (SAM) fait partie du Pôle Applicatif du Département Informatique de l'ULB.
Ce poste s'ouvre au sein de l'équipe informatique du SAM, en charge de la conception, réalisation et déploiement d'applications et plateformes numériques supportant les métiers de l'enseignement, des études et des étudiant·es (ex : le formulaire d'inscription en ligne).
L'équipe applique une philosophie agile autorisant une maîtrise de la qualité fonctionnelle et technique des solutions. Elle embarque les méthodes institutionnelles d'architecture, de conception et de développement adéquates pour mettre en œuvre cette philosophie, dans une relation de proximité forte avec les métiers.
L'équipe est composée de membres polyvalents et il est attendu que le·la candidat·e puisse à la fois tenir un rôle business et technique-IT avec une possible prédominance pour l'une ou l'autre facette, contrebalancée par des compétences dans l'autre.
Cette fonction relève de la famille de valorisation INFO3 dans la cartographie interne de l'ULB., Les missions du/de la futur·e engagé·e seront d'assurer l'analyse et le développement d'applications répondants aux besoins d'un ou plusieurs processus Etudes & Etudiant·es :
- Recueillir et analyser les besoins métiers et les traduire en spécifications fonctionnelles et techniques.
- Analyser et modéliser les processus métiers et proposer des pistes d'optimisation.
- Évaluer la faisabilité technique des solutions en collaboration avec les analystes et architectes.
- Concevoir, développer et intégrer des solutions logicielles, et réaliser les tests unitaires et d'intégration associés.
- Définir et organiser les plans de tests afin de garantir la qualité des développements.
- Assurer la mise en production et le support lors du déploiement (« go-live »).
- Rédiger la documentation fonctionnelle et technique et contribuer à la formation des utilisateurs.
- Assurer la maintenance corrective et évolutive et optimiser les applications (sécurité, performances).
- Assurer une veille technologique sur les outils et pratiques de développement., * Un cadre de travail agréable et convivial au sein d'une institution avec des valeurs sociétales fortes.
- Un environnement de travail dynamique sur des campus verdoyants et faciles d'accès, au cœur de la capitale de l'Europe.
- Des avantages extra légaux (régime de congés attrayant, possibilité d'affiliation à une assurance hospitalisation, pension complémentaire, intervention dans les frais de déplacement…).
- L'accès à une formation permanente.
- Possibilité de télétravailler (2jours/semaine au bout de 3 mois après une période d'adaptation - à aménager selon les impératifs du service).
- Des restaurants universitaires éthiques et durables.
- Un accès privilégié aux bibliothèques, à la culture et aux infrastructures sportives.
Requirements
- Être titulaire d'un master reconnu par la FWB en informatique ou scientifique, ingénieur civil ou docteur dans un domaine scientifique.
- Avoir une expérience professionnelle dans un profil similaire est un atout.
- Avoir une expérience de gestion de projet et de développement selon la méthodologie Agile est un atout.
- Les personnes possédant un diplôme étranger et/ou ayant une équivalence de la Communauté flamande, devront obtenir une équivalence de leur diplôme par la Fédération Wallonie Bruxelles : (Demander une équivalence de diplôme en Fédération Wallonie-Bruxelles - Equivalences de diplômes).
Connaissances et compétences générales et spécifiques au métier :
Requis :
- Maitrise du français.
- Maitrise de la suite Office : Word, Excel, PowerPoint.
- Maitrise de langages de modélisation des processus (BPMN), des programmes et bases de données et objet (UML, entité-relation), Scrum Master.
- Esprit d'analyse et de synthèse, dont la formalisation au moyen de modèles.
- Capacité de présentation des documents d'analyse, interview des utilisateurs, gestion de réunion.
- Travail en mode Gestion de Projet. Capacité à gérer des priorités, planification, respect des échéances.
- Pouvoir s'adapter aux nouvelles méthodologies et standards de l'ULB.
- Technologies de développement requises : HTML 5, CSS 3, Vue Js, Javascript, Grails, Java, NodeJs, Base de données SQL (Oracle, PostgreSQL, …), Systèmes de gestion de version de code GIT.
- Bonnes capacités de communication, d'écoute, de compréhension.
- Ouverture d'esprit et empathie.
- Pensée structurée et capacité de formalisation.
- Orienté solution et client.
- Capacité à travailler en équipe, autonomie et curiosité.
- Culture d'apprentissage continu, attendu dans un cadre universitaire avec des challenges digitaux importants.
- Professionnalisme et recherche de l'excellence.
- Créativité pour imaginer de nouvelles solutions au profit de l'évolution des métiers.
Atouts :
- Connaissance de l'anglais (Niv B1).
- Connaissance de l'Architecture de container (Ex. : OKD) et/ou virtualisation.
- Connaissance de l'administration dans le secteur de l'enseignement supérieur (procédures d'admission, d'inscription et gestion des études)., Vous êtes une personne en situation de handicap et souhaitez bénéficier d'aménagements raisonnables dans le cadre de la procédure de sélection ?
Benefits & conditions
Pour un CDI contractuel à temps plein