Métier configurateur d’applications / configuratrice d’applications

Les configurateurs d’applications TIC identifient, enregistrent et maintiennent des configurations d’application spécifiques aux utilisateurs sur la base des exigences des utilisateurs et des règles applicables aux entreprises. Ils configurent les systèmes logiciels génériques afin de créer une version spécifique appliquée au contexte d’une organisation. Ces configurations vont de l’ajustement des paramètres fondamentaux à la création de règles et de rôles d’activité dans le système TIC afin de développer des modules spécifiques (y compris la configuration des systèmes commerciaux prêts à l’emploi). Ils documentent également les configurations, effectuent les mises à jour de la configuration et veillent à ce que les configurations soient correctement mises en œuvre dans la demande.

Types de personnalités

Connaissances

  • Programmation informatique

    Les techniques et les principes du développement de logiciels, tels que l’analyse, les algorithmes, le codage, les tests et la compilation des modèles de programmation (programmation orientée objet ou programmation fonctionnelle, par exemple) et des langages de programmation.

  • Outils de gestion de configuration logicielle

    Les logiciels destinés à permettre l’identification, le contrôle, l’enregistrement des états et l’audit de la configuration, tels que CVS, ClearCase, Subversion, GIT et TortoiseSVN, effectuent cette gestion.

  • Outils de débogage TIC

    Les outils TIC utilisés pour tester et déboguer les programmes et le code logiciel, tels que GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind et WinDbg.

  • Environnement de développement intégré

    La suite d’outils de développement de logiciels pour la rédaction de programmes, tels que le compilateur, le débogueur, l’éditeur de code, la surbrillance de code, regroupés dans une interface utilisateur unifiée, tels que Visual Studio ou Eclipse.

Aptitudes

  • établir des relations d'affaires

    Établir une relation positive sur le long terme entre les organisations et les tiers intéressés tels que les fournisseurs, les distributeurs, les actionnaires et autres acteurs, afin de les informer sur l’organisation et ses objectifs.

  • Développer des méthodes de migration automatisées

    Créer un transfert automatisé des informations sur les TIC entre les types de stockage, les formats et les systèmes afin d’éviter que les ressources humaines n’effectuent la tâche manuellement.

  • Déboguer un logiciel

    Réparer un code informatique par l’analyse des résultats de tests, la localisation des défauts à l’origine du résultat incorrect ou inattendu du logiciel et l’élimination de ces défauts.

  • Utiliser des patrons de conception

    Utiliser des solutions réutilisables, des meilleures pratiques formalisées, pour résoudre des tâches communes de développement informatique dans le cadre de l’élaboration et la conception de logiciels.

  • Analyser les spécifications du logiciel

    Évaluer les spécifications d’un produit ou système logiciel à développer en identifiant les exigences fonctionnelles et non fonctionnelles, les contraintes et les cas d’utilisation possibles illustrant les interactions entre le logiciel et ses utilisateurs.

  • Intégrer des données TIC

    Combiner des données provenant de sources afin de fournir une vision unifiée de l’ensemble de ces données.

  • Transférer des données existantes

    Appliquer des méthodes de migration et de conversion des données existantes, afin de transférer ou de convertir des données entre formats, systèmes de stockage ou systèmes informatiques.

  • Développer un prototype de logiciel

    Créer une première version incomplète ou préliminaire d’un logiciel pour simuler certains aspects spécifiques du produit final.

  • Intégrer les composants d’un système

    Sélectionner et utiliser des techniques et des outils d’intégration pour planifier et mettre en œuvre l’intégration de modules et composants matériels et logiciels dans un système. Appliquer des techniques d’essai spécifiques pour garantir l’intégrité du système au cours de son intégration.

  • Fournir une documentation technique

    Préparer la documentation pour les produits ou services existants et futurs, en décrivant leur fonctionnalité et leur composition de manière à ce qu’elle soit compréhensible pour un large public sans formation technique et conforme aux exigences et aux normes définies. Tenir à jour la documentation.

  • Recueillir les commentaires des clients sur des applications

    Recueillir des réponses et analyser les données fournies par les clients pour identifier les demandes ou les problèmes afin d’améliorer les applications et la satisfaction globale des clients.

  • Créer un organigramme de programmation

    Composer un diagramme illustrant le déroulement systématique d’une procédure ou d’un système en utilisant des lignes connectrices et un ensemble de symboles.

  • Utiliser des bibliothèques logicielles

    Utiliser des recueils de codes et de progiciels qui captent fréquemment des routines utilisées pour aider les programmeurs à simplifier leur travail.

Connaissances et aptitudes facultatives

jenkins utiliser la programmation logique haskell techniques d’interface exigences légales concernant les produits dans le secteur des tic swift vbscript prolog apl microsoft visual c++ python openedge advanced business language ansible sas language visual basic apache maven scala fournir des conseils en tic ajax php xcode abap utiliser la programmation concurrente cobol perl pascal c++ ml matlab appliquer des techniques d’analyse statistique méthodes de consultation r utiliser la programmation automatique kdevelop typescript c# sap r3 common lisp utiliser la programmation orientée objet asp.net trouver des solutions aux problèmes utiliser la programmation fonctionnelle lisp groovy puppet ruby statistiques java eclipse assembly objective-c utiliser des outils de conception assistée par ordinateur javascript scratch staf salt

Source: Sisyphus ODB