Développeur WinDev senior (Mission freelance)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
Présentation
Cette mission s'inscrit dans un environnement IT orienté services publics, avec des activités couvrant la gestion des infrastructures, le développement d'applications métiers, l'accompagnement de projets digitaux, la cybersécurité, ainsi que le support aux utilisateurs.
Mission
La mission porte sur l'analyse, la documentation, la maintenance et l'évolution de deux applications stratégiques développées sous WinDev :
- GESTSCOL, une solution de gestion scolaire utilisée par des établissements de Wallonie-Bruxelles Enseignement ;
- SIPPT, une application de gestion des activités du Service Interne pour la Prévention et la Protection au Travail.
La personne retenue collabore étroitement avec les équipes métiers afin d'assurer la continuité de service, la maîtrise des risques et la pérennité de ces applications.
Objectifs de la mission
- Analyse et documentation de l'architecture applicative
- Réaliser un audit technique complet des applications.
- Cartographier l'architecture existante, notamment les composants applicatifs, les bases de données et structures HFSQL, les interfaces et flux d'échanges, les mécanismes de synchronisation et de réplication, la gestion documentaire, la génération de documents, ainsi que les mécanismes de sécurité et de gestion des droits.
- Produire une documentation d'architecture exploitable par les équipes techniques et métiers.
- Identification des prérequis d'exploitation et de maintenance
- Identifier et documenter les dépendances techniques, dont les licences WinDev, WebDev, HFSQL et les composants tiers.
- Recenser les infrastructures serveurs et postes clients, les procédures de déploiement, les mécanismes de sauvegarde et de restauration, les procédures de synchronisation et de réplication, ainsi que le code source, les référentiels et les outils de gestion de versions du code comme Git ou SVN.
- Évaluer la capacité de reprise en maintenance par un tiers.
- Gestion des risques
- Identifier les risques techniques, opérationnels et organisationnels liés aux applications.
- Évaluer les risques de perte ou de corruption des données, les dépendances à certaines technologies ou ressources, les risques de sécurité, ainsi que les limites éventuelles en matière de documentation et de maintenabilité du code.
- Définir une stratégie de maîtrise des risques et un plan d'actions priorisé intégrant des actions correctives, des actions préventives et des recommandations de modernisation.
- Maintenance corrective, évolutive et support métier
- Analyser et traiter les incidents ainsi que les demandes d'assistance.
- Participer au diagnostic des anomalies et proposer les corrections appropriées.
- Développer les évolutions fonctionnelles validées par les métiers.
- Réaliser les tests techniques et contribuer à la recette.
- Assurer le déploiement des correctifs et des évolutions.
- Apporter un avis technique aux responsables métiers et aux équipes informatiques.
Livrables attendus
- Dossier d'architecture détaillé des applications.
- Inventaire des prérequis techniques, des licences et des infrastructures.
- Cartographie des flux et des interfaces.
- Analyse des risques et plan de réduction des risques.
- Documentation des procédures d'exploitation et de maintenance.
- Rapport périodique de maintenance et de suivi des demandes métier.
Organisation du travail
Le mode de travail est hybride, avec une présence obligatoire d'au moins 50 % sur site.
La mission se déroule exclusivement en français.
📝 Votre profil
Vous disposez d'une expérience confirmée en architecture applicative et en environnement WinDev.
- Expertise en analyse technique.
- Expérience solide en développement d'applications client lourd WinDev.
- Maîtrise de l'environnement PC Soft WinDev 2025.
- Très bonne connaissance de HFSQL Classic et HFSQL Client/Serveur.
- Bonne maîtrise des mécanismes de génération, de compilation et de déploiement des applications WinDev.
- Connaissance pratique des outils de gestion de versions du code, notamment Git, SVN ou équivalent.
Le français est requis.
⚠️ Ce poste est proposé en tant que rôle freelance à temps partiel (60%).