La description:
Les missions de l'Ingénieur Etudes Développement Software IT sont de : 1. Répondre aux appels d'offres Assurer le développement du système pour répondre aux spécifications des besoins et identifier les taches techniques à réaliser Participer aux réunions de suivi de projet, organiser et/ou participer aux revues de conception Réaliser et vérifier les documents relatifs soit à la conception soit au développement Réaliser des tests unitaires sur les développements, en assurer la traçabilité et effectuer les corrections nécessaires Fournir au chef de Projet les données d'avancement des travaux à réaliser 2. Concevoir des composants logiciels et capitaliser la connaissance Concevoir des composants logiciels suivant l'activité : modéliser et mettre en œuvre des bases de données, développer des Interfaces Homme-Machine, rechercher, développer et intégrer des algorithmes en temps réel (traitement d'image, traitement du signal.) Participer à la capitalisation de la connaissance en identifiant et en formalisant des composants logiciels (pilotes, librairies, logiciels à usage interne...) qui pourront être réutilisés par l'ensemble des ingénieurs d'études et développement de la société Respecter les processus existants d'intégration, de génération, de qualification et d'archivage des logiciels et contribuer à leur amélioration 3. Mettre en dossier et archiver les versions Collaborer avec l'architecte Système pour la réalisation du dossier d'architecture technique Archiver les versions logicielles selon les modes opératoires en vigueur dans l'Entreprise 4. Assurer le support technique Intervenir en tant que support technique sur des problèmes nécessitant une expertise métier (à la demande par exemple de la production, des installations ou du SAV) A partir des demandes des différents services et/ou clients (Demandes De Modification ou de Faits Techniques) : définir et analyser le problème technique rencontré, proposer des solutions et modifier le dossier technique ou le logiciel en conséquence 5. Asseoir l'expertise technique de l'entreprise Former les utilisateurs internes et/ou externes (points critiques, utilisation des fiches tests selon le cas) Partager son expertise en interne Rédiger la demande de brevet pour les inventions Assurer la veille technologique ENVIRONNEMENT ET COMPETENCES L'ingénieur Etudes Développement Software IT doit : -maîtriser le développement applicatif et Client lourd (C# / WinForms), -être expérimenté en développement Oracle PL/SQL, -avoir de bonnes connaissances en SGBD (MariaDb, PostGreSQL, Oracle) et en Linux et Docker, -avoir des connaissances de Kafka, de bases NoSQL (MongoDb), sur le Cloud AWS et sur ActiveMQ et IBM MQ, -maîtriser l'anglais dans un contexte de commerce international, -avoir pratiqué des méthodes de développement agile (Scrum, Kanban), -être en capacité à travailler sur plusieurs projets simultanément, excellentes capacités analytiques et aptitude à résoudre des problèmes complexes rapidement, -avoir l'esprit d'équipe et savoir communiquer efficacement sur des concepts techniques complexes.