Ingénieur en recherche et développement logiciels
(H/F) Nantes
zCost Management propose des solutions d’analyse, de contrôle et de gestion de la plateforme mainframe d’IBM, notamment en ce qui concerne la maîtrise des coûts d’exploitation de ce système. Nous évoluons depuis plus de 10 ans dans un marché international auprès de grands comptes.
Nos atouts : une équipe à taille humaine et multiculturelle, le développement de produits innovants, la participation aux évènements locaux (tech nantais) et internationaux (IBM TechU, SHARE, …), une présence à l’international.
Dans ce cadre, nous recherchons un Ingénieur en Développement de Logiciel. En étroite collaboration avec le responsable du laboratoire, l’ingénieur développe et fait évoluer nos produits dédiés à la gestion de plates-formes Mainframe IBM.
Pour réaliser cette mission, le collaborateur s’appuiera sur les outils de l’entreprise, et travaillera en collaboration avec l’équipe marketing, les commerciaux, et les experts ou consultants techniques de l’entreprise.
Les réalisations se feront dans un contexte Agile Scrum en sprints courts.
Missions
1) Conception et développement
- Concevoir une architecture logicielle
- Analyser et développer les composants en utilisant les langages appropriés
- Assurer le développement et la réalisation des applications (prototypes et modules).
- Adapter et paramétrer les progiciels retenus pour l’architecture logicielle.
- Participer à la structuration des bases de données.
- Harmoniser et industrialiser l’ensemble des composants et applications.
- Documenter les applications pour les développements ultérieurs et la mise en production.
2) Tests et recette
- Définir et Automatiser les protocoles et les scenarii de tests (tests unitaires et tests de charge).
- Tester, identifier et traiter les dysfonctionnements éventuels du logiciel développé.
- Analyser les résultats et rédiger le rapport de tests.
- Vérifier la conformité des capacités de l’ouvrage avec la demande formulée
3) Packaging et qualification
- Intégrer les développements permettant de tester l’ouvrage, dans sa version définitive.
4) Maintenance évolutive et corrective
- Réaliser les maintenances correctives et évolutives des logiciels
- Partage et maintien des connaissances
5) Autres activités :
- Assurer une veille technologique afin de proposer des solutions prenant en compte les innovations en matière de développement et de langages
- Dans le cadre de ses missions, l’ingénieur développement peut être amené également à rédiger les documentations techniques et dispenser des formations aux utilisateurs.
Environnement humain
Vous évoluerez au sein d’une entreprise à taille humaine, tournée vers l’innovation, et dans un contexte multiculturel.
Vous serez en relation avec l’ensemble des entités de l’entreprise pour comprendre les attentes des utilisateurs, ainsi qu’avec le Scrum Master pour la gestion / suivi de projet en mode Agile Scrum de cette suite logicielle en plein essor.
Contexte technique
- Maîtrise des méthodes et outils de développement (Agile Scrum, Test Driven Dev, DevOps)
- Connaissance de plusieurs langages de programmation : C#, Portage C#/Linux et dans une moindre mesure : C, C++, javascript,…), ainsi que de certains systèmes d’exploitation (Windows, Unix, Linux…)
- Connaissance des Base de Données (SQL Serveur)
- Connaissances des protocoles Web : HTTP /REST Api
- Connaissances supplémentaires appréciées : Connaissance des applications web (ex. : JavaScript et autres logiciels associés…),
- Connaissance IA/ML, BI/Sisense, Mono, Connaissance Big Data
Expérience
- De niveau Bac +3 idéalement en informatique (ou équivalent)
- Une connaissance et/ou expérience en méthodologie de projet Agile (SCRUM) est souhaitable
- Expérience similaire exigée
- Une expérience dans un environnement mainframe IBM z/OS est un plus
Profil
- Dynamisme, motivation, rigueur
- Goût de l’effort et du résultat
- Patience, persévérance, sens de l’écoute, finesse d’analyse
- Qualités relationnelles, sens du service, réactivité, curiosité
- Sens de l’organisation, autonomie, esprit d’équipe
- Bonne organisation des activités et bonne gestion des priorités
- Bon niveau d’anglais
Notre proposition
- CDI Temps plein
- Rémunération : à négocier selon expérience + TR + intéressement
- Localisation : Nantes, à côté des machines de l’Île, très accessible en transports
Mission principale
Recherche et Développement logiciels
Type de contrat
CDI
Lieu
Nantes, France
Niveau d’expérience
Confirmé
Supérieur hiérarchique
Directeur technique