Les meilleurs développeurs informatique freelances sont sur Codeur.com
Ouvert · 1 000 € à 10 000 € · 17 offres · 770 vues · 13 interactions
Type de contrat : Prestation ponctuelle (freelance ou régie via ESN)
Durée : 6 à 8 semaines
Démarrage :[à préciser]
Lieu : Hybride / Télétravail possible (à préciser selon contraintes sécurité)
Budget : TJM à discuter selon profil et séniorité
1. Contexte de la mission
Notre entité métier a développé, en interne et par des utilisateurs non-informaticiens, plusieurs prototypes d'outils de traitement de données sous Excel 2016 (VBA), partagés via des communautés SharePoint 2013. Ces prototypes fonctionnent et répondent à un besoin métier avéré, mais souffrent des limites habituelles d'un développement amateur :
- code VBA non structuré, peu ou pas commenté,
- absence de gestion d'erreurs robuste,
- performances dégradées sur des volumes croissants,
- fiabilité et stabilité insuffisantes pour un usage en production,
- ergonomie perfectible.
La mission ne consiste pas à recueillir un besoin fonctionnel, celui-ci étant déjà matérialisé par les prototypes existants. Il s'agit de reprendre, industrialiser et fiabiliser ces prototypes pour en livrer des outils propres, stables, maintenables et performants.
2. Objectifs et livrables attendus
Pour chaque prototype repris :
1. Analyse et rétro-documentation du code VBA existant (logique métier, flux de données, dépendances SharePoint).
2. Refonte technique : refactoring du code VBA (modularisation, nommage, gestion d'erreurs, journalisation éventuelle).
3. Fiabilisation : validation des entrées, gestion des cas limites, robustesse face aux erreurs utilisateur.
4. Optimisation des performances sur les traitements de données volumineux.
5. Simplification de l'interface utilisateur (ergonomie, clarté).
6. Documentation technique légère (structure du code, points d'attention pour la maintenance) et guide utilisateur succinct.
7. Transfert de compétences en fin de mission à un référent interne.
Le volet SharePoint 2013 (listes, interactions Excel ↔️ SharePoint, éventuels compléments web) est secondaire mais peut impliquer quelques ajustements.
3. Compétences recherchées
Indispensables :
- Maîtrise confirmée de VBA sur Excel (≥ 4-5 ans d'expérience significative).
- Excel 2016 : objets, formules avancées, Power Query (apprécié), tableaux structurés.
- Capacité à reprendre et comprendre du code existant mal structuré.
- Bonnes pratiques de développement : refactoring, gestion d'erreurs, documentation.
- Autonomie, rigueur, pédagogie.
Appréciées :
- Connaissance de SharePoint 2013 (listes, bibliothèques, permissions, connexions Excel/SharePoint).
- Notions de développement web (JavaScript, HTML/CSS) pour d'éventuelles personnalisations légères.
- Expérience de missions courtes de type "industrialisation de prototypes".
- Capacité à dialoguer avec des utilisateurs métier non techniques.
Soft skills :
- Esprit d'analyse et pragmatisme (ne pas sur-ingénierer).
- Capacité à livrer vite et bien, dans un périmètre borné.
- Communication claire, écrite et orale, en français.
4. Modalités pratiques
- Accès fourni à l'environnement Excel / SharePoint (poste sécurisé ou VPN).
- Interlocuteur métier disponible pour valider les comportements attendus.
- Revue hebdomadaire d'avancement.
- Livraisons itératives prototype par prototype.
5. Candidature
Merci d'adresser :
- un CV ciblé sur les compétences VBA/Excel/SharePoint,
- 2 ou 3 références de missions comparables (reprise de code VBA, industrialisation d'outils Excel),
- votre TJM et vos disponibilités,
- éventuellement un court exemple de code VBA refactoré dont vous êtes l'auteur.
À l'attention du développeur candidat
Avant de postuler, merci de vous assurer des points suivants :
Vous êtes à l'aise pour reprendre du code VBA écrit par des non-développeurs : code linéaire, peu modulaire, macros enregistrées, noms de variables non explicites, logique métier enfouie dans l'interface. Vous savez en extraire la logique sans réécrire par plaisir ce qui n'a pas besoin de l'être.
Vous comprenez que le besoin fonctionnel est déjà figé dans le prototype. Votre valeur ajoutée est technique : fiabilité, stabilité, simplicité, performance. Il ne s'agit ni de refaire une analyse fonctionnelle complète, ni de migrer vers une autre technologie (pas de passage à Python, .NET, Power Apps, etc. dans le cadre de cette mission).
Vous êtes capable de travailler sur Excel 2016 et SharePoint 2013, des versions anciennes mais imposées par le contexte client. Si ces environnements vous rebutent ou vous sont inconnus, cette mission n'est probablement pas pour vous.
Vous savez tenir un périmètre dans un temps contraint (6 à 8 semaines). Le pragmatisme prime : livrer un outil fiable et utilisable vaut mieux qu'une refonte parfaite non terminée.
Vous acceptez de documenter votre travail et d'assurer un transfert de compétences en fin de mission, afin qu'un référent interne puisse assurer la maintenance courante.
Le volet SharePoint / web étant secondaire, une expérience partielle est acceptable, mais une aversion à ces sujets serait un frein.
Si ces points vous parlent et correspondent à votre pratique professionnelle, votre candidature est la bienvenue.
Lieux: mission ponctuelle nancy-toul avec possibilité de télétravail à 60%.
Début: dès que possible. Fin: en juin.
Budget indicatif : 1 000 € à 10 000 €
Publication : 24 avril 2026 à 09h19
Profils recherchés : Développeur spécifique freelance
17 freelances ont répondu à ce projet
17 propositions de devis en moins de 2h
Montant moyen des devis proposés : 1 800 €
Estimation du délai : 11 jours
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte un site internet ?
Téléchargement : Cahier des charges pour créer un site web