Publicité

Catalogue PFE 2019

27 Nov 2018
Catalogue PFE 2019
Catalogue PFE 2019
Catalogue PFE 2019
Catalogue PFE 2019
Publicité
Catalogue PFE 2019
Catalogue PFE 2019
Catalogue PFE 2019
Catalogue PFE 2019
Catalogue PFE 2019
Publicité
Catalogue PFE 2019
Catalogue PFE 2019
Catalogue PFE 2019
Catalogue PFE 2019
Catalogue PFE 2019
Publicité
Catalogue PFE 2019
Catalogue PFE 2019
Prochain SlideShare
Industrialisez vos projets Php Industrialisez vos projets Php
Chargement dans ... 3
1 sur 16
Publicité

Contenu connexe

Présentations pour vous(20)

Publicité

Catalogue PFE 2019

  1. Explore your talent, Enhance your knowledge Catalogue des sujets PFE - 2019 Éditeur de logiciels financiers
  2. 2 Catalogue des sujets PFE - 2019 | www.neoxam.com Nous rejoindre, c’est rejoindre un éditeur de progiciels financiers reconnu qui conçoit et intègre des solutions logicielles pour le secteur de la banque, de la finance et de l’assurance. Nos clients sont des sociétés de gestion d’actifs (Buy-Side) et de marchés de capitaux (Sell-Side). NeoXam assure la couverture complète de la chaîne de valeur financière, du front to back-office, tout en intégrant la gestion de données (data management). Grâce à la performance de nos solutions logicielles, nous valorisons plus de 15 000 milliards d’actifs. Nous mettons tout en œuvre pour permettre à nos 500 collaborateurs d’exprimer leur potentiel et leur expérience. Nous nous engageons à respecter nos valeurs d’adaptabilité, de fiabilité et de transparence aussi bien en interne qu’en externe. Enfin, en rejoignant l’aventure NeoXam, vous participerez à un véritable projet d’entreprise en pleine croissance. L’esprit proactif et agile, l’expertise, la convivialité et l’environnement multiculturel de NeoXam et de ses collaborateurs font notre force. REJOIGNEZ L’AVENTURE NEOXAM !
  3. 3 Catalogue des sujets PFE - 2019 | www.neoxam.com Procédure des stages Si vous êtes désireux d’apprentissage et que vous souhaitez rejoindre une entreprise de grande envergure, Manifestez-vous ! Nous chercherons des personnes talentueuses dotées de : Un esprit d’équipe développé Une capacité à conquérir les défis Un sens d’engagement
  4. 4 Catalogue des sujets PFE - 2019 | www.neoxam.com Develop your career Reach your goals Join us!
  5. 5 Catalogue des sujets PFE - 2019 | www.neoxam.com Sujets proposés Outil de gestion RH 1 Application de tests en ligne 2 IDE de gestion des Scripts 3 Mise en place d’un dashboard pour l'activation des fonctionnalités du programme GP 4 Application Angular ou Vue.js pour un outil cloud hybride 5 Exposition d’une application Django en REST 6 Intégration d’un Framework de tests automatiques au sein d’Application Testing 7 Mise en place d’une stratégie de gestion des données de test 9Etude et développement d'un Framework de tests automatiques pour les applications NeoXam 8
  6. 6 Catalogue des sujets PFE - 2019 | www.neoxam.com 1 Outil de gestion RH 1 Description du sujet : Rattaché à l’équipe R&D, vous serez amené à développer un outil de gestion RH. Tâches à réaliser : —— Prendre en charge l’analyse et la conception de l’outil de gestion RH -- La mise en place de la base de données -- L’épuration graphique des écrans -- Le développement des différentes fonctionnalités -- Assurer le développement des différents modules RH Technologies : —— Java Core —— Eclipse —— Mysql
  7. 7 Catalogue des sujets PFE - 2019 | www.neoxam.com Application de tests en ligne 2 Description du sujet : Rattaché à l’équipe R&D, vous serez amené à développer notre nouvel outil de tests techniques en ligne. Tâches à réaliser : —— Prendre en charge l’analyse et la conception de l’outil de tests techniques en ligne -- La mise en place de la base de données -- L’épuration graphique des écrans -- Le développement des différentes fonctionnalités Technologies : —— JEE —— Eclipse —— Mysql
  8. 8 Catalogue des sujets PFE - 2019 | www.neoxam.com IDE de gestion des Scripts 3 Description du sujet : Mise en place d'un IDE pour créer, modifier, consulter et exécuter les scripts des procédures ADL sur des environnements prédéfinis. Cet IDE devra permettre de : —— Première phase du projet (déjà réalisée) : -- Adaptation de TALEND pour gérer des composantes rattachées à des scripts par programmes de GP -- Drag&Drop des nouvelles composantes afin de définir un workflow du script projet -- Gestion des sous projets : possibilité d'appeler des projets dans d'autres projets -- Génération du script projet composé par un ensemble de scripts des programmes GP -- Gestion des erreurs de compilation des scripts projet Tâches à réaliser : Deuxième phase du projet : —— Importation des scripts projet et leurs dissociation en composantes pour TALEND —— Retirer la limitation de 50 jobs par TALEND —— Configuration des environnements dans TALEND pour que chaque script projet puisse tourner sur des environnements ayant des configurations différentes —— Rajout d'une nouvelle composante permettant d'ajouter un fichier prérequis (batch SQL, ...) pour faire tourner le script projet sur n'importe quel environnement —— Définir des variables globales dans chaque projet afin que chaque composante puisse hériter leurs valeurs —— Versionning des scripts et leurs configurations dans TALEND —— Exécution des scripts projet dans "Application testing" et interception de leurs rapports d'exécutions Technologies : —— Java pour développer les nouvelles composantes et leurs intégrations dans TALEND, SVN ou GIT pour le versionning
  9. 9 Catalogue des sujets PFE - 2019 | www.neoxam.com Mise en place d’un dashboard pour l'activation des fonctionnalités du programme GP4 Description du sujet : GP est un progiciel de gestion d'actifs financiers dans la bourse, il est utilisé aujourd'hui par les plus importants gestionnaires de fonds au monde. C'est un ensemble de programmes hautement paramétrables. Tâches à réaliser : —— L'objectif de ce projet est la mise en place d'un nouveau dashboard afin de « parser » le code source de chaque programme et de récupérer tous leurs paramétrages. Ce dashboard doit : -- Récupérer tous les paramétrages afin d'activer ou désactiver toutes fonctionnalités de chaque programme -- Définir la saisie de chaque champ (obligatoire, facultative, non saisissable, ...) -- Permettre l'affectation d'une valeur par défaut à un champ -- Afficher ou rendre invisible les champs -- Activer ou désactiver les champs —— Le parseur doit être intégré dans le processus de livraison des programmes afin de détecter l'ajout de tous les nouveaux paramétrages. Ainsi, lors des livraisons il serait primordial de passer par ce dashboard pour décrire la nouvelle fonctionnalité et de spécifier toutes les possibilités de son activation. Technologies : —— Python pour le parseur des codes sources des programmes écrits en ADL et son intégration dans DELIA —— Java pour l'interface du dashboard —— Oracle pour le SGBD
  10. 10 Catalogue des sujets PFE - 2019 | www.neoxam.com Application Angular ou Vue.js pour un outil cloud hybride 5 Description du sujet : AutomationPortal est un outil interne de NeoXam qui permet de gérer le cloud privé, il est actuellement développé en Django (Framework Web Python), l’objectif du projet est de créer un front en Angular ou Vue.js qui permettra d’appeler une API en REST. Tâches à réaliser : —— Choix de la technologie —— Création d’un mock de l’API AutomationPortal —— Gestion des: VMs, Hosts, Datastores,  Events, Users, Groupes, Providers Technologies : —— Angular 6 —— Vue.js —— Angular Material 6.4.3 —— Node.js —— D3
  11. 11 Catalogue des sujets PFE - 2019 | www.neoxam.com Exposition d’une application Django en REST 6 Description du sujet : AutomationPortal est un outil interne de NeoXam qui permet de gérer le cloud privé, il est actuellement développé en Django (Framework Web Python), l’objectif du projet est d’exposer toutes les fonctionnalités du projet avec une API REST afin de pouvoir l’interfacer avec un front en full JS. Tâches à réaliser : —— CRUD: VM, HOST, Datastore, Event, Users, Groups —— Exposer toutes les taches en API Technologies : —— Django —— Python —— Django Rest Framework
  12. 12 Catalogue des sujets PFE - 2019 | www.neoxam.com Intégration d’un Framework de tests automatiques au sein d’Application Testing7 Description du sujet : Application Testing est une application desktop développée en NW.js (Node-Webkit) par NeoXam. Elle permet de lancer, suivre, visualiser les résultats de l'exécution des tests sur le produit GP3 mais aussi pour toutes applications Web. Il est demandé de migrer l'application afin d'utiliser la dernière version de NW.js et intégrer l'exécution des tests automatiques d'un Framework UFT sur cette plateforme. Tâches à réaliser : —— Analyse de l’application Application Testing ainsi que ses différents modules —— Étude de l'impact de migration vers la dernière version NW.js —— Refonte de la couche interface utilisateur avec la dernière version NW.js —— Rajouter une interface pour lancer les scripts automatiques basés sur le Framework UFT Technologies : —— JavaScript —— HTML —— XML —— VBScript —— NW.js
  13. 13 Catalogue des sujets PFE - 2019 | www.neoxam.com Etude et développement d'un Framework de tests automatiques pour les applications NeoXam8 Description du sujet : Pour répondre à la hausse de la demande des tests automatiques pour les produits NeoXam basés sur la technologie Java Swing, l’objectif de ce stage serait d'effectuer une étude sur les différents outils Open Source sur le marché. En partant du choix effectué, le travail demandé serait de développer un Framework pour la gestion des compagnes de tests automatiques. Tâches à réaliser : —— Identifier tous les besoins de tests dans les différentes équipes de tests NeoXam —— Identifier les outils alternatifs possibles au Framework sur le marché (Open Source) —— Mise en place des premières briques pour l’utilisation de l’outil choisi pour remplacer UFT —— Développement de la couche qui gère les entrées/sorties des tests (Gestion des scripts à lancer, reporting) —— Développement de la partie interaction avec l'interface utilisateur Technologies : —— Pour des contraintes d’intégration avec les outils existants, la technologie privilégiée serait Python
  14. 14 Catalogue des sujets PFE - 2019 | www.neoxam.com Mise en place d’une stratégie de gestion des données de test 9 Description du sujet : Dans sa définition la plus simple, la gestion des données de test est un processus destiné à créer des données de test réaliste, pour des environnements autres que ceux de production, tels que le développement, le test, la formation ou l’assurance qualité. L’objectif du stage est de créer une IHM (Interface Homme Machine) pour pouvoir gérer la création des données de test mais aussi de supprimer toute trace du test dans la base de données après le test. Tâches à réaliser : —— Création d’une IHM avec une préférence pour l’utilisation de Django mais reste ouvert pour d’autres technologies proposées. —— L’IHM doit être capable de se connecter sur la base de données de tests et de renvoyer une image de ce qui existe pour un test en particulier —— Génération de scripts permettant la création des données de test —— Génération de scripts permettant de nettoyer la base de données après test —— Possibilité d’exécution des scripts générés depuis l’IHM Technologies : —— Oracle —— SQL —— Django/Python —— Django REST Framework
  15. 15 Catalogue des sujets PFE - 2019 | www.neoxam.com I'm willing to apply! Cliquez ici
  16. Pour plus d’informations : www.neoxam.com Suivez-nous sur : © NeoXam 2018, Tous droits réservés. Information sur les marques : NeoXam et le logo NeoXam sont des marques déposées ou des marques déposées de NeoXam. Toutes les autres marques sont des marques déposées ou des marques déposées de leurs détenteurs respectifs. A propos de NeoXam – NeoXam, leader de l’édition de solutions logicielles dans le secteur financier, est au service de plus de 150 sociétés clientes, présentes dans 25 pays. NeoXam se consacre au succès de ses clients : nous fournissons des solutions fiables et flexibles, qui traitent une valeur d’actifs de plus de 14 mille milliards de dollars par jour et qui sont utilisées par plus de 10 000 personnes. Grâce aux talents de ses équipes et à une démarche transparente, NeoXam aide les professionnels du Buy-Side et du Sell-Side à s’adapter aux profondes évolutions du monde de la finance, à davantage satisfaire leurs clients et à se développer.
Publicité