Jouant un double rôle, l'analyste programmeur analyse les systèmes d'information et programme des applications pour une société. Il manipule et analyse de grands ensembles de données pour répondre à des questions commerciales, puis documente les résultats et les utilise pour concevoir et écrire des programmes et des produits logiciels nouveaux et mis à jour pour les clients.
Il fournit parfois un soutien continu pour ces produits en s'assurant qu'ils répondent aux normes des clients. Le poste d’analyste programmeur demande souvent de travailler à un niveau supérieur à celui des programmeurs de la société.
La grande majorité des analystes programmeurs travaillent dans la conception de systèmes informatiques ou dans des secteurs de services connexes. Voici donc les compétences et les missions qui régissent ce métier.
Afin de programmer des logiciels et des applications qui répondent aux besoins de la société, l'analyste programmeur développeur effectue plusieurs tâches diverses.
L'analyste programmeur travaille avec de grands ensembles de données qu'il gère et manipule via la programmation. Il analyse les et produit des rapports décrivant les inefficacités, les inexactitudes et autres problèmes de l'entreprise, et élabore des solutions commerciales et des conclusions axées sur le marché.
En partenariat avec d'autres programmeurs, l'analyste participe à la conception, au développement et au déploiement de nouveaux programmes et applications. Cela peut inclure le développement de solutions internes ou destinées à la vente. Il gère aussi les tests et le débogage de nouveaux logiciels en faisant des recommandations à l'équipe de programmation pour répondre aux problèmes techniques.
Pour s'assurer que les programmes continuent de répondre aux besoins des clients, l'analyste programmeur, pouvant aussi jouer le rôle de développeur informatique doit continuellement suivre et mettre à jour les logiciels existants. Cela peut aller de la mise en œuvre de petits changements et d'améliorations du logiciel à la refonte intégrale d'un programme.
L'analyste programmeur est aussi un chef de projet. Il est de ce fait chargé de superviser plusieurs aspects des projets logiciels individuels. Il examine les demandes de nouveaux projets et recommande des modifications pour les programmes existants.
Lors de l'évaluation de nouveaux projets ou de demandes d'amélioration, il doit déterminer le coût, le calendrier, les objectifs et la faisabilité du projet, puis le superviser jusqu'à son achèvement. Il gère parfois plus d'un projet à la fois.
Pour réussir dans son domaine, l'analyste programmeur doit suivre une formation appropriée qui lui permettra d'avoir les quelques compétences suivantes. Il s'agit généralement d'une formation en informatique appliquée à la gestion, de certifications professionnelles nationales, etc. Quoi qu'il en soit, il doit avoir de très fortes capacités analytiques et quantitatives.
Outre ses tâches de programmation et d'analyse de données, il gère des programmes et élabore des solutions commerciales. Il doit par conséquent avoir d'excellentes compétences en communication et avoir l'esprit d'entreprise. Il est essentiel qu'il soit capable de travailler en équipe et de respecter des délais importants.
Les compétences de base sont généralement le codage en HTML, CSS et JavaScript (au minimum), la maîtrise de Microsoft Office, des compétences en gestion des bases de données et de l'expérience en SQL. Pour ce qui est des compétences avancées, on cite généralement l'expérience en gestion de projet, la connaissance des systèmes de l'entreprise et la maîtrise d'autres langages de programmation.
Expérience professionnelle
02/2023 ~ 07/2023 TEAM LEAD EDC (Paris 11)
Management d’une équipe de 2 développeurs dans le cadre d’un passage de VB6 à VB.net
06/20 ~ 06/2022 SUPPORT APPLICATIF : Econocom (Puteaux 92)
Support utilisateur N2 et N3, pour une application internationale de gestion de parc informatique.
Environnement Microsoft : Excel, VBA Excel, Access, VBA Access, SQL Server.
09/2017 ~ 02/2020 ANALYSTE PROGRAMMEUR IT : STIME (MONTROUGE 92)
Développement en VBA pour Access et Excel, CALAME (gathering-tools). Gestion des commandes via le GTIN des produits. Le fichier CALAME est transmis à tous les intervenants dans le circuit de commandes puis est incorporé dans ARGOS.
Environnement Microsoft : Excel, VBA Excel, Access, VBA Access, SQL Server, CALAME
11/2016 ~ 03/2017 ANALYSTE PROGRAMMEUR IT : FONCIA (ANTONY 92)
Développement en VBA pour Access et Excel. Assistance sur la production de rapports sur une base existante ploguée a l'ERP Sopra Altaix.
Retro documentation de l’existant dans le cadre de la reprise gérée dans un contexte très complexe.
Environnement Microsoft : VBA Excel, VBA Access, SQL, base Oracle
05/2016 ~ 06/2016 ANALYSTE PROGRAMMEUR IT : SUEZ (VALENTON 94)
Standardisation des noms de fichiers AUTOCAD (~ 120 000), pour intégration dans une base de données GED. Structurer le nom du répertoire à partir du sujet (objet du schéma électrique) du dossier AUTOCAD. Création du nom du fichier à partir du nom du dossier et de numéro de Folio du fichier AUTOCAD. Formation des utilisateurs.
Environnement Microsoft : VBA Excel
08/2020 ~ 04/2021 SUPPORT APPLICATIF : Econocom (Puteaux 92)
Support utilisateur N2 et N3, pour une application internationale de gestion de parc informatique.
Environnement Microsoft : Excel, VBA Excel, Access, VBA Access, SQL Server.
09/2017 ~ 02/2020 ANALYSTE PROGRAMMEUR IT : STIME (MONTROUGE 92)
Développement en VBA pour Access et Excel, CALAME (gathering-tools). Gestion des commandes via le GTIN des produits. Le fichier CALAME est transmis à tous les intervenants dans le circuit de commandes puis est incorporé dans ARGOS.
Environnement Microsoft : Excel, VBA Excel, Access, VBA Access, SQL Server, CALAME
11/2016 ~ 03/2017 ANALYSTE PROGRAMMEUR IT : FONCIA (ANTONY 92)
Développement en VBA pour Access et Excel. Assistance sur la production de rapports sur une base existante ploguée a l'ERP Sopra Altaix.
Retro documentation de l’existant dans le cadre de la reprise gérée dans un contexte très complexe.
Environnement Microsoft : VBA Excel, VBA Access, SQL, base Oracle
05/2016 ~ 06/2016 ANALYSTE PROGRAMMEUR IT : SUEZ (VALENTON 94)
Standardisation des noms de fichiers AUTOCAD (~ 120 000), pour intégration dans une base de données GED. Structurer le nom du répertoire à partir du sujet (objet du schéma électrique) du dossier AUTOCAD. Création du nom du fichier à partir du nom du dossier et de numéro de Folio du fichier AUTOCAD.
Environnement Microsoft : VBA Excel.
01/2016 ~ 03/2016 ANALYSTE PROGRAMMEUR: DEVOTEAM (LEVALLOIS PERRET 92)
Développement d’applicatifs de statistiques spécifiques à partir de données de compte-rendu de visites techniques pour Faurecia, Sanofi, Michelin.
Environnement Microsoft : VBA Excel.
05/2015 ~ 10/2015 ANALYSTE PROGRAMMEUR & ADMINISTRATEUR DE BASES DE DONNEES : NEXTER (SATORY 78)
Le service de pilotage de l'élaboration des chiffrages des réponses à appels d'offres (DOD) utilise un nouvel outil informatique de chiffrage collaboratif (QDV7). Le déploiement de cet outil doit être finalisé.
Paramétrage de fonctions, élaboration de jeux d'analyse standard pour les utilisateurs, élaboration de fiches de formation, documentation technique
Environnement Microsoft : VB6, VBA Excel, VB.NET, SQL2008.
07/2013 ~ 01/2015 CHEF DE PROJET ~ANALYSTE PROGRAMMEUR : CFF (Charenton 94)
Développement d’applicatifs bureautiques et de statistiques en VB6 et VBA Access, SQL, pour le service de la Direction des Opérations Particuliers. Formation des stagiaires (3) à VBA Access et Excel, SQL.
Application de gestion d’études, d’analyses et de statistiques.
Environnement Microsoft : VB6, Access, VBA Access et Excel, HTML, SQL2008R2.
09/2012 ~ 06/2013 ANALYSTE PROGRAMMEUR : Gfk Kynetec (St Aubin 91).
Mission de 9 mois (fin au 30/06/2013), Indépendant, en télétravail. Application de gestion d’études et de statistiques.
Environnement Microsoft : VB.Net, Access, VBA Access, SQL 2008R2
03/2012 ~ 08/2012 CHEF DE PROJET ~ANALYSTE PROGRAMMEUR : Carrefour (Orsay 91). 6 mois, Indépendant
Refonte de l’application de gestion des fournisseurs et des facturations surfacture et hors-factures.
Environnement Microsoft : Access, VBA Access, SQL 2008
10/2011 ~ 02/2012 CHEF DE PROJET ~ANALYSTE PROGRAMMEUR : Karavel (Paris 11). 4 mois, Indépendant
Développement, test et mise en production d’outils de matching : séjour, hôtel, avion pour ce tour opérateur.
Environnement Microsoft : VB6 et Access, VBA Excel, VBA Access, SQL.
...