Description de l'emploi
À la demande du Métier, vous analysez, paramétrez et codez les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures. Principales missions : - Conception / développement / tests unitaires tests d?intégration du produit - Développement .Net Core, Angular 11, Typescript - Support intégrateur - Maintenance : analyse / diagnostic / correction Activités et tâches : ANALYSE : - Contribuer à la définition des spécifications générales - Réaliser l?analyse technique et l?étude détaillée - Adapter et paramétrer les progiciels applicatifs (ERP) - Réaliser le prototypage QUALIFICATION : - Élaborer les jeux d?essais pour les tests unitaires d?intégration - Effectuer les tests unitaires - Identifier et traiter les dysfonctionnements DÉVELOPPEMENT : - Réaliser les modules (objets et composants logiciels) - Assembler les composants - Rédiger les documentations MAINTENANCE : - Avoir en charge la maintenance corrective - Avoir en charge la maintenance évolutive - Administrer les composants logiciels réutilisables et met à jour la nomenclature de ces composants Profil candidat: Formation et expérience De formation d?ingénieur en informatique (Bac 5), vous justifiez d?une expérience professionnelle réussie de 3 à 5 ans, de préférence dans une équipe de développement bien encadré en termes d?architecture logicielle et en qualité de codage. En qualité de développeur; vous devez disposer d?une bonne maîtrise des compétences techniques et fonctionnelles requises. Connaissances techniques : - Connaissances confirmées : .Net Core, C#, REST, Web API - Connaissances confirmées : Angular ( 2), Typescript, CSS3 - Maîtrise de l?environnement de développement Visual Studio 2019, Visual Studio Code et GIT. - Maitrise des principes et bonnes pratiques de développement (SOLID, DRY, Design Pattern, etc.) - Tests unitaires et tests d?intégration - Une connaissance des concepts DDD serait un plus - Une expérience dans le domaine d?industrie en analyse et en traitement de données serait un plus Compétences linguistiques : - Anglais : Niveau B2 minimum Autres compétences : - Avoir une très bonne capacité rédactionnelle aussi bien en français qu?en anglais - Avoir une excellente capacité d?analyse des systèmes et des logiciels - Avoir un excellent relationnel pour interagir avec plusieurs interlocuteurs - Être force de proposition et savoir développer une argumentation avec esprit critique - Savoir entrer dans le contexte fonctionnel rapidement (ne pas se perdre quand on ne connaît pas encore tout le contexte, savoir poser de bonne question pour le connaitre progressivement)