Société de services en ingénierie informatique

Transcription

Société de services en ingénierie informatique
Société de services en ingénierie informatique
Qim info est une société de services intervenant auprès de grands comptes dans
des secteurs variés. Présents sur Genève, Lausanne et Grenoble, nous
accompagnons nos clients dans l’évolution et la mise en œuvre de leur système
d’information.
Banques
Trading
Santé
Administration
Organisations
internationales
Aéronautique
Industrie
Assurances
Luxe
Pourquoi nous rejoindre ?
Proches, fidèles et pragmatiques, nous visons
l’excellence, et la satisfaction de nos collaborateurs
ainsi que de nos clients. Notre expertise dans le
domaine de l’IT est notre force, l’humain au cœur
de nos valeurs.
GENÈVE
LAUSANNE
GRENOBLE
qiminfo.ch
Rue du Tunnel, 15-17
1227 Carouge
T : +41 (0) 22 304 15 00
Rue du Pont, 4
1003 Lausanne
T : +41 (0) 21 341 15 00
47, Chemin du Vieux Chêne
38240 Meylan
T : +33 (0) 4 85 85 00 60
@qiminfo
Stage ingénieur Java
Génération de formulaires dynamiques
Contexte du projet
Dans le système d’information de la banque Lombard Odier, les utilisateurs doivent remplir
des formulaires extrêmement complexes en raison de contraintes juridiques.
Ce jeu de question/réponse est souvent lié : c’est-à-dire, que la réponse à une question
peut générer dynamiquement un jeu de questions supplémentaires.
Ces formulaires évoluent régulièrement et ce jeu de questions/réponses peut être différent
pour les différentes banques utilisatrices de la plateforme bancaire.
Problématique
Aujourd’hui ces formulaires sont créés de manière statique dans le code du client graphique
et consommés de manière statique également dans le service backend.
Comment supprimer cette étape de modification de formulaire qui nécessite une
adaptation de code et rendre l’ensemble de ce processus dynamique ?
Objectifs






Eviter le travail de redéveloppement à chaque modification de formulaire
Décrire un méta langage permettant de définir dynamiquement les formulaires
Mettre à disposition ces métadonnées aux Business Analystes afin de leur donner
une visibilité de l’existant ainsi que la possibilité de modifier ces données
Répondre au besoin de l’outil de gestion de portefeuille actuel puis étendre cette
solution au domaine de la fiscalité
Définir l’interface entre le client et le service backend
Définir un guide et un exemple d’implémentation du service backend
Missions







Travailler en collaboration avec le designer / le personnel interne pour définir au
mieux les besoins
Analyser / repenser l’existant et définir un méta langage adapté
Proposer un écran de génération du formulaire : saisie du formulaire / simulation
du formulaire / approbation du formulaire
Mettre en place un POC avec un client Web/Angular et un service backend/Jee
Fournir une bibliothèque de composants Front
Travailler sur la définition de l’interface du formulaire qui devra être consommé
par un service backend
Technologies : .Net WPF, HTML5, Angular, JavaScript, Java8, JEE, EJB3, JPA, JMS,
WebService, XML, Eclipse, Hibernate, JBoss, Maven, Git, Jenkins, Intellij Idea,
Netbeans
Localisation : Grenoble
Si ce poste vous intéresse, adressez-nous votre candidature à [email protected]