Caractéristiques : Offre d'emploi DEVELOPPEUR/DEVELOPPEUSE C# - PARSEUR COBOL POUR ECLIPSE F/H

Publiée le 04/08/2022 - n°875364

  • Type de contrat : CDI
  • Poste basé à Strasbourg - Bas-Rhin (67)
  • Secteur d'activité : Programmation informatique
  • Métier : Développeur
  • Salaire proposé (EUR) : A négocier
  • Offre partagée par JoOoB Dev.
    Cliquez sur le bouton "Postuler" pour consulter l'originale.
  • Logo JoOoB DevPartagée par JoOoB Dev
  • Compétences / Technologies :

Profil recherché / description

Au sein du Domaine « DevSecOps », l’équipe « outillage Cobol & Java » a pour but d’améliorer la productivité des développeurs.Pour cela, le pôle Cobol a développé en interne un parseur Cobol réalisé en C# et un éditeur Cobol basé sur Eclipse réalisé en Java.Ces outils mettent à dispositions des développeurs Cobol des fonctionnalités permettant deRéaliser des contrôles qualités Cobol personnalisésReproduire des fonctionnalités standards d’autres IDE : complétion de code, erreurs en temps réel, go to definition, …Le parseur Cobol nommé « TypeCobol » est développé en OpenSource sous GitHub :https://github.com/TypeCobolTeam/TypeCobolL’éditeur Cobol lui est privatif.Nous recherchons un développeur C# pour renforcer cette équipe projet. La mission consiste essentiellement à participer au développement du parseur TypeCobol en C#.Au sein de l’équipe, les tâches confiées couvrent les étapes suivantes :Développement technique en C#, avec une attention particulière sur :L’optimisation des performances à tous les niveauxLa gestion de la complexité du code (design patterns, style fonctionnel, architecture de solution)Les revues de codesPrise en compte de nouvelles syntaxes CobolDéveloppement de règles qualité pour le langage CobolTests unitairesCorrections de bugsSupports aux utilisateurs Vous êtes titulaire d’un diplôme supérieur en informatique (ou équivalent) de niveau bac+4/5 minimum. Nous cherchons un développeur C# qui aime les challenges : modélisation objet, contraintes de performances, récursivité, designs patterns, techniques de compilation...TypeCobol utilise peu de librairies externes mais possède une architecture riche et nécessitant d’inventer nos propres solutions.La mission ne consiste pas à développer en Cobol, mais il y aura des tests unitaires dans ce langage à adapter au fil des évolutions.Une connaissance préalable du langage Cobol serait appréciée, mais une maîtrise forte du langage C# est obligatoire.Une ouverture d’esprit vers le langage Cobol est nécessaire pour développer les évolutions du parseur. Il vous sera nécessaire d’apprendre les spécificités du langage Cobol et de comprendre comment travaille un développeur Cobol.La rigueur est très importante car il s’agit de développer un parseur.La maîtrise de l’anglais technique est obligatoire, tout le projet est dans cette langue sur GitHub.Idéalement vous avez aussi des connaissances en :Techniques de compilation et conception de langage (ex : grammaire BNF, Antlr, …)Java et/ou kotlin + SDK Eclipse pour participer au développement de l’éditeur CobolVous avez le goût des contacts, l'aptitude à communiquer et le sens du travail en équipe.Vous êtes motivé(e), autonome et vous savez faire preuve d'initiatives.Vous disposez de capacités d’analyse et de synthèse.

Euro Information, filiale Informatique du groupe de bancassurance Crédit Mutuel, 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 3700 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.

Cette offre d'emploi a été automatiquement enregistrée depuis une source Internet. Retrouvez la ci-après.
Source : https://www.apec.fr/candidat/recherche-emploi.html/emploi/detail-offre/168851996W

Localisation

Le poste de DEVELOPPEUR/DEVELOPPEUSE C# - PARSEUR COBOL POUR ECLIPSE F/H est basé à strasbourg. Retrouvez le sur une carte ci-dessous.