Skip to main content

Warning message

STAGIAIRE INGÉNIEUR EN INFORMATIQUE DOMAINE INGÉNIERIE

Offre d'emploi
STAGIAIRE INGÉNIEUR EN INFORMATIQUE DOMAINE INGÉNIERIE (H/F)
+

Référence A025590 Date de publication 27/03/2019
Famille professionnelle Informatique / Technologie Date limite de dépôt des candidatures non renseigné
Niveau de formation BAC + 4 validé, BAC + 5 validé ou en cours Niveau d'expérience Etudiant
Localisation du poste STRASBOURG (67) - BAS-RHIN Nature du contrat Stage (6)
Présentation de la société
Euro-Information est la filiale Informatique du groupe Crédit Mutuel.
Euro-Information conçoit, réalise, maintient et exploite un système d'information commun utilisé par le Groupe.
Les activités de développement et de production informatique au niveau national et international sont assurées par environ 2900 salariés répartis sur plusieurs sites géographiques au niveau national : Strasbourg, Nancy, Dijon, Orléans, Lyon, Lille, Cergy, Val de Fontenay, Paris et Nantes.
Mission principale
Nous recherchons plusieurs stagiaires pour intégrer les équipes de Développement du domaine Ingénierie.
Nous souhaitons vous confier un projet de développement d'applications en langage web (HTML, C#, .NET et Visual studio) et/ou en mainframe (z/OS, cobol, DB2…).
Activités et tâches spécifiques
Nous vous proposons les sujets de stage suivants :
1. Editeur de code en ligne (ex ). Stage sur Schiltigheim pour 3 mois minimum.
Pour le projet OpenSource :
+ Afin de faire connaître le langage TypeCobol nous souhaiterions disposer d'un éditeur de code en ligne.
+ Cet éditeur doit proposer les fonctionnalités de bases : coloration syntaxique, affichage des erreurs, complétion de code
+ L'architecture sera à base de client/serveur : l'éditeur (client) fera appel à un serveur de code qui fournira toutes les informations sur le code TypeCobol grâce au protocole (quels sont les mots-clés, est-ce qu'il y a des erreurs, complétion de code, …)
Techno : Techno web moderne au choix + afin de faire le lien avec GitHub qui hébergera le site + C# + utilisation du protocole
Ce sujet de stage ne nécessite pas de connaître le langage TypeCobol, mais uniquement de créer un éditeur de code
2. Editeur TypeCobol : IntelliSense intelligent. Stage sur Schiltigheim pour 6 mois minimum.
+ Enrichir l'éditeur de code avec de la complétion intelligente, des options de refactoring
o A l'instar ce qui est fait dans les plugins , ou l'IDE , l'idée est d'enrichir notre éditeur TypeCobol (plugin Eclipse).
o Complétion de code intelligente qui propose les éléments les plus courants en premier.
o Refactoring : proposer des inversions d'expressions booléennes, extraction de fonctions, …
+ Techno : C#, protocole et Java (plugin Eclipse)
+ Ce sujet de stage ne nécessite pas de connaître le langage TypeCobol, mais uniquement d'enrichir notre éditeur de code
3. Outil d'intégration continue pour les éditeurs basés sur LanguageServer Protocol (ex : Visual Studio Code). Stage sur Schiltigheim pour 3 mois minimum
+ Le protocole de Microsoft permet de faire communiquer un IDE avec un serveur de compilation. Cela permet à un IDE de gérer un nouveau langage de manière immédiate.
o Afin de tester la non-régression d'un serveur de compilation nous avons développé l'outil
o Cet outil permet de visualiser un flux d'échange entre un IDE et un serveur de compilation et de rejouer les échanges.
o Nous aimerions enrichir cet outil afin d'y apporter
# Rejeu d'un échange en mode pas-à-pas
# Enregistrement d'un échange sur plusieurs documents ouverts.
+ Techno : C#, WPF, protocole et Visual Studio Code
4. TypeCobol : Parseur SQL + outils d'édition basés sur LanguageServer Protocol (ex : Visual Studio Code). Stage sur Schiltigheim pour 6 mois minimum.
+ Pour le projet OpenSource :
o Améliorer notre parseur de code existant afin qu'il puisse parser du SQL
o Le stage va consister à mettre en place l'intégralité des étapes d'un parseur : scanner, grammaire, compilation incrémentale, contrôles sémantiques, …
+ Techno : C#, protocole et Java (plugin Eclipse)
+ Ce sujet de stage ne nécessite pas de connaître le langage TypeCobol, mais uniquement d'enrichir notre éditeur de code
5. TypeCobol : Créer un framework de tests unitaires. Stage sur Schiltigheim pour 6 mois minimum.
+ Pour le projet OpenSource :
o Nous souhaitons fournir un framework de tests unitaires type NUnit
o Le stage va consister à mettre en place ce framework aussi bien au niveau syntaxedans le langage TypeCobol qu'à l'exécution
o Ce stage est l'occasion de découvrir l'environnement Mainframe et le langage Cobol
+ Techno :
o Toute la partie syntaxe TypeCobol sera codée en C#
o La partie exécution se fera en Cobol/JCL
+ Une formation des langages Cobol et TypeCobol, ainsi que de l'environnement Mainframe vous sera faite en début de stage
6. Editeur graphique pour l'outil de grammaire CUPS. Stage sur Schiltigheim pour 3 mois minimum.
+ Pour le projet OpenSource :
o La grammaire du langage TypeCobol est décrite pour qui utilise une syntaxe proche du BNF
o Nous souhaitons disposer d'un éditeur graphique pour cette grammaire
# Visualiser les liens entre règles de grammaire : qui utilise une règle, quelles sous-règles sont appelées
# Faire le lien avec le code C# exécuté par une règle
+ Techno : C# et WPF
7. Evolution de l'outillage de génération de pages types C.R.U.D (Create-Read-Update-Delete). Durée 4 à 6 mois. Stage sur Schiltigheim.
+ Pour l'outillage du Framework applicatif Web (Extension Visual Studio)
o Fournir un outillage permettant de générer rapidement des pages C.R.U.D intégré à Visual Studio
# Techno : C#
8. Outillage de debugging d'applications Intranet (Intranet GateWay). Durée 3 à 6 mois. Stage sur Schiltigheim.
+ Pour l'outillage du Framework applicatif Web(Extension Visual Studio)
o Fournir une configuration et des écrans permettant de faciliter le debug d'une application Intranet. Le développeur configurer l'url qu'il veut tester puis automatiquement les urls sont redirigées sur son poste en debug.
# Techno : C#
9. Gestion des documentations TypeScript / Angular. Durée 3 à 4 mois. Stage sur Schiltigheim.
+ Pour l'outillage du Framework applicatif Web
o Adapter l'application de documentation autogénérée pour y documenter automatiquement les librairires Angular / TypeScript
# Techno : Angular, TypeScript et C#
10. Re-structuration application de documentations. Durée 3 à 4 mois. Stage sur Schiltigheim.
+ Pour l'outillage du Framework applicatif Web
o Réorganiser sous forme de services l'application.
# Techno : C#
11. Applications exemples pour les informaticiens. Durée 3 à 6 mois. Stage sur Schiltigheim.
+ Pour l'outillage du Framework applicatif Web
o Il s'agit de fournir une application permettant de servir d'exemple pour les développeurs métier utilisant le Framework.
o Selon la durée du stage, il sera possible de développer l'application dans les contextes suivants (Web/Sql, Host/Sql, WebService, Internet, Mobile, API, F#, etc.)
# Techno : C#
Vos missions consisteront en la rédaction des spécifications techniques et fonctionnelles, la conception, le développement, le déploiement, la réalisation de la documentation et le suivi.
Vous serez également amené à participer à la vie de l'équipe, et vous serez encadré par un tuteur.
Connaissances et compétences
De formation supérieure bac +4/5, en école d'ingénieur ou en université (Informatique, Miage…) vous recherchez un stage d'une durée de minimum 3 mois (idéalement 6 mois).
Savoir-être - savoir-faire
Vous possédez un sens de l'écoute, des capacités d'analyse et de synthèse et êtes méthodique.
Vous possédez également un bon relationnel, vous aimez travailler en équipe et vous souhaitez vous investir dans des projets d'envergure.
Autres informations
Les offres sont à pourvoir dès le mois de février 2019.
Une proposition d'embauche en fin de stage est envisageable.
Vous bénéficierez du :
+ Restaurant d'entreprise,
+ Comité d'entreprise,
+ De la prise en charge de votre moyen de transport à hauteur de 50%.
Vous souhaitez vivre une expérience professionnelle passionnante qui vous permettra d'évoluer et de grandir ; Alors n'hésitez plus… Postulez !
×
Avant de postuler...
Bonjour,
Vous vous apprêtez à postuler chez nous. Nous vous remercions !
Nous vous informons que le traitement de votre candidature implique que nous collections et que nous traitions les données personnelles que vous allez nous communiquer.
(conditions d'utilisation de vos données personnelles, finalité, confidentialité etc.).
Si vous acceptez ces conditions, pouvez-vous cocher la case ci-contre pour nous confirmer votre accord ?
Vous pourrez bien sûr, tout au long de l'étude de votre candidature, accéder à vos données ou vous opposer au traitement de celles-ci.
Direction des Ressources Humaines
J'accepte la charte relative aux données personnelles

STAGIAIRE INGÉNIEUR EN INFORMATIQUE DOMAINE INGÉNIERIE

Crédit Mutuel, Strasbourg
Master