Ingénieur gestion et développement logiciel Direction : Lieu d’affection : Type de contrat : Solutions Techniques Toulouse CDI Mail de candidature : [email protected] Contexte : Dans un contexte international, CLS (Collecte Localisation Satellites), filiale du CNES, d’Ardian et de l’Ifremer, a pour activité principale l’exploitation de systèmes de localisation et de collecte de données par satellites à des fins environnementales. CLS s’appuie sur un système d’information fonctionnant 7 jours sur 7, dans un environnement technologique de pointe. Cela comprend notamment l’exploitation de données de géo localisation de mobiles issues de différentes constellations de satellites (Argos, Iridium, AIS, …), d’acquisition d’imageries spatiales (technologie Radar ou imagerie classique) et de la collecte de constantes des océans (Ex : température, hauteur, couleur….). Au sein de CLS, la Direction des Solutions Techniques est en charge du développement des logiciels et services. Le pôle IFU (Interface Utilisateur) est spécialisé dans le développement d’interface utilisateur Web et client lourd. Le poste ouvert concerne la suite logiciel THEMIS composée d’une chaîne de traitement (Themis server / Java), d’un viewer (Themis Viewer / Java swing) et d’un site web (Themis Web / Web J2EE). Le but de ces logiciels est de répondre aux besoins clients sur plusieurs thématiques : Surveillance des pêches Suivi des mobiles (tracking) Surveillance environnementale Missions : La poste consiste à prendre la responsabilité technique de la suite logicielle Themis et d’encadrer l’équipe de développement (3 à 6 personnes). Le responsable doit maitriser les technologies en place sur le projet (java, librairie java, javascript, ….). Il doit décider, en consultation avec l’équipe de développement, des évolutions techniques à mettre en place (modification architecture, utilisation de nouveaux frameworks, etc). Il doit être le garant du respect des règles qualité, des processus (agilité), des délais de livraison et de la qualité des livrables. Il doit aussi être l’interlocuteur privilégié avec les BU (Business Unit, ingénieurs produits) afin de les aider à définir le besoin en leur apportant un support technique. Cela concerne les phases de réponse à appel d’offre, de consolidation de l’expression de besoin (afin qu’elle soit exploitable par l’équipe de développement) et de fourniture des livrables (présentation et formation). Activités : Gestion du produit (40%) - Participation aux réunions de définition du besoin avec les ingénieurs produits (Support & conseil pour réponse aux AO). - • Analyse et chiffrage des demandes d’évolutions - • Validation des nouvelles versions - • Pilotage de l’équipe de développement - • Gestion des montées en charge (sélection de fournisseurs) Architecture/Développement logiciel (40%) - • Maitrise des solutions techniques et définition des futures évolutions - • Réalisation des nouvelles fonctionnalités - • Analyse et correction des anomalies Support et documentation (20%) - • Intégration/installation, - • Rédaction de la documentation technique - • Formation et support des personnels CLS. - Profil recherché : Ingénieur grandes écoles ou équivalent, vous avez 3 à 8 ans d’expérience Compétences : Savoir-faire : Rédaction d’une expression technique de besoins et d’un plan de validation. Connaissance du cycle de vie d'un produit logiciel et des méthodes Agile comme Scrum. Conduite de projet. Intégration de systèmes d’information complexe. Connaissances des problématiques liées aux systèmes Opérationnels 24/7. Connaissances générales des environnements Linux, Windows, Maitrise du langage Java et J2EE. Maitrise du langage JavaScript / CSS3 (Développement de site web avec framework MVC ou MVVM type anglular/ react / backbone) Maitrise de GIT (ou a defaut svn) Une bonne capacité d'adaptation, de la disponibilité et un esprit curieux sont des qualités indispensables. Anglais courant (rédaction de documents, réunions et formations en langue anglaise). L'espagnol serait un plus. Savoir-être : Attrait pour les problématiques technologiques liées aux systèmes d’information. Autonomie, réactivité et sens de la responsabilité. Bonnes capacités d’écoute client. Polyvalence, adaptabilité et flexibilité. Rigueur et goût du travail terminé. Curiosité pour la finalité des applications. Goût des contacts, de la communication et du travail en équipe.