Le Visual Basic for Application ou VBA est un langage de programmation qui multiplie les capacités des applications de la suite Office Microsoft. Le traitement, la reproduction des données ainsi que leur analyse peuvent se faire automatiquement et de manière systématique par l’utilisation du langage VBA.
Le consultant fonctionnel est un métier qui fait partie du domaine de l’informatique. Il exige des compétences techniques et des connaissances du métier auprès duquel il est appelé à intervenir. Il est la passerelle entre la technicité, la production et les questions de coût. Il lui appartient de moderniser l’architecture et les applications au sein des entreprises de tous les secteurs. Il doit rendre les systèmes d’information exploitables et accessibles par toutes les applications proposées par Microsoft Power.
En tant que chef de projet développeur Excel, un bagage technique en sa qualité de développeur apporte un effet positif dans la conduite de son équipe. En effet, il sera à même de se prononcer sur la faisabilité ou non dudit projet dès la prise de contact avec le client. Ainsi, il va accompagner la réalisation du projet jusqu’à la mise en place.
Prime à bord, pour un consultant fonctionnel, il est requis d’avoir suivi une formation approfondie en Excel. Les recruteurs apprécient principalement les titulaires de Bac+4 ou 5 des écoles d’ingénieurs généralistes. Ceux qui ont suivi des formations à dominante informatique ou issues des écoles de commerce spécialisé en technologie peuvent également postuler pour l’emploi.
Avoir de l’expertise VBA Access Excel passe souvent par une certification Microsoft qui approuve le niveau élevé de la maîtrise des programmes de la suite Office. Il doit maîtriser la programmation VBA afin de contrôler et de manipuler les applications Office dont Word, Excel, Access, Outlook, Internet Explorer et d'autres encore.
Il doit posséder des connaissances et des compétences pointues en matière de technologie. Un chef de projet développeur Excel doit être capable de créer les tableaux croisés dynamiques, indispensables pour analyser les données sous modèle Excel en même temps que celles provenant d’autres sources.
Pour mener à bien la mission de chef de projet développeur Excel, il faut posséder certaines qualités de manager. Ainsi, il doit assurer la communication entre son équipe et sa hiérarchie. C’est à lui de comprendre les besoins de chaque partie et de trouver un compromis entre les parties pour la réalisation du projet. Pour ce faire, une grande capacité d’écoute peut vraiment faciliter l’accomplissement de son rôle.
L’anticipation se trouve être une arme redoutable pour lui, car elle permet une vue globale des éventuels obstacles auxquels son équipe sera confrontée lors de la conception. En plus, ceci lui permet de faire une proposition compte tenu des enjeux en question. Une curiosité intellectuelle accompagnée d’un esprit synthétique et analytique peut être un atout majeur pour rester réactif face aux problématiques.
La maîtrise de l'anglais est retenue comme qualité requise.
• Analyse de données à partir de fichiers Excel afin d’aider une négotiation dans le cadre d’un contentieux Client-Fournisseur.
• Audit de fichiers Excel (contenant du VBA) destinée aux commerciaux pour gérer les promotions négociées avec les centrales d‘achats et produire des données au format SAP.
• Optimisation des feuilles Excel, réduction de la taille des fichiers, remplacement des formules par des calculs effectués à la demande en code VBA.
• Mise à jour d’une application RH programmée en Excel VBA (Front end) et Access (Back end) dû à un changement de version Office (2007 à 2010).
• Création d’une interface sous Excel destinée à faciliter le traitement des données en vue de la migration d’un logiciel RH (ADP vers Pleiade/Sopra).
• Nettoyage et formatage des données.
– Ressources humaines, Service Paie
• Création de macros sous Excel en adéquation avec la demande exprimée dans de courts délais
• Traitement des données sous Excel en adéquation avec la demande exprimée
Programmation d'une interface Excel VBA pour extraction et validation de données de marché provenant de Bloomberg et destinée à alimenter une librairie programmée en C++
• Programmation d'une interface utilisateur conviviale (user form)
• Audit d’une application destinée au reporting de contrôle de gestion sur plusieurs zones géographiques
• Réécriture des macros VBA de manière à optimiser le temps de production de documents comptables
• Audit d’une application destiné à des gestionnaires de portefeuille pour leurs besoins quotidiens. Cette application produisait un mauvais calcul du PnL (Profit and Loss)
• Résolution des problèmes de calcul
• Support d’applications (Excel VBA) de gestion de risques et de calculs de profit journalier
• Développement de tableurs et d’applications prototypes pour les opérateurs de marchés et la gestion des risques de marchés
• Intermédiaire avec les programmeurs, les utilisateurs, la maîtrise d’ouvrage et les gestionnaires de projet
• Développement de tableurs connectés à des données de marchés (ie prix d’ouverture) provenant de Bloomberg, Reuters et de systèmes internes.
• Installation de l’équipe de trading de marchés émergents Eurobonds – 5 traders, 15 devises – près de 1000 obligations - Pricing, Risque et contributions (Bloomberg, Reuters)
• Liaison directe avec les équipes de pricing, données de marchés et quants
• Développement d’une application utilisant les addin’s Bloomberg. Exemple : gestion des écrans ALLQ pour un ensemble d’obligations et un ensemble de concurrents : visualisation au premier coup d’œil des écarts les plus serrés et des éventuels intérêts
• Développement et support de feuilles de calcul existantes pour les équipes Gilts, FRNs, ABS, Inflation et taux