Développement - Ingénieur(e) développement de logiciels (H/F)

Icône lieu Troyes et/ou télétravail
Icône lieu Full Time
Icône lieu CDI

À propos d’OPTACARE

Créée en 2013, OPTACARE , installée à la Technopole de l’Aube, développe des solutions logicielles d’optimisation et d’aide à la décision pour le milieu hospitalier (prévisions, planification des ressources humaines, planification des HDJ, gestion des stocks). Ces solutions intègrent des algorithmes issus de la recherche scientifique, s’appuyant sur de l’analyse de données, de l’intelligence artificielle, et de l’optimisation en temps réel.

L’équipe est aujourd’hui composée d’une vingtaine de personnes avec un savoir-faire dans le développement de solutions numériques d’optimisation et des valeurs axées autour d’une proximité entretenue avec nos clients pour une parfaite satisfaction. Notre croissance et développement nous emmènent à des enjeux divers et un changement d’échelle qui nécessitent une bonne organisation et un renforcement de l’équipe technique. Dans ce cadre, nous recherchons notre ingénieur(e) en développement de logiciels.

Dans ce cadre, et au sein de l’équipe technique d’OPTACARE, l’ingénieur aura comme principale mission de contribuer aux différents travaux de développements et d’évolutions de nos solutions et de contribuer à l’application de notre roadmap technique.

Résumé du poste

Vos missions

Traduction technique des besoins fonctionnels
  • Participer à l’analyse fonctionnelle détaillée des besoins de nos clients et/ou de l’équipe interne (direction, équipe commerciale, etc.)
  • Participer à l’étude des opportunités et la faisabilité technique et technologique
Conception et développement
  • Seconder le responsable de développement dans la mise en place d’une architecture logicielle, et proposer le framework du projet, constitué de motifs de conception et de librairies
  • Développer les composants des logiciels et créer des API REST
  • Implémenter des interfaces graphiques (UI)
  • Contribuer à la structuration des bases de données
  • Documenter les applications pour les développements ultérieurs et la mise en production
  • Contribuer au développement d’algorithmes d’optimisation et d’analyse de données en Python
Tests et intégration
  • Contribuer à la définition des protocoles et les scenarii de tests
  • Tester, identifier et traiter les dysfonctionnements éventuels du logiciel développé
  • Intégrer les sites pilotes chez le client permettant de tester le logiciel, dans sa version définitive
  • Participer à la conduite au changement.
  • Qualités et compétences requises

Votre profil

Technologies requises et langages de programmation 
  • Java (8+) avec Spring boot
  • Python
  • Stack Netflix Eureka
  • JavaScript avec React (16+)
  • Docker
 Savoir-faire 
  • Maîtrise de Java avec Spring boot
  • Maîtrise de Python
  • Maitrise de HTTP et des APIs Rest
  • Maîtrise de Javascript avec React
  • Maîtrise des systèmes Linux
  • Maîtrise du SQL et de la structuration de base de données
  • Maîtrise de Docker
  • Connaissance d’UML et merise
  • Compréhension des architectures N-Tiers
  • Des connaissances en React native seraient un plus
 Savoir-être 
  • Qualités d’écoute et relationnelles,
  • Adaptabilité aux situations et aux différents types d’interlocuteurs,
  • Curiosité et écoute,
  • Réactivité et disponibilité,
  • Implication, organisation, autonomie et force de proposition,
  • Persévérance et motivation,
  • Goût du challenge.

Formation et langues 

  • Formation : Être titulaire d’un diplôme d’ingénieur (Bac+5) en informatique / systèmes d’informations ou équivalent
  • Langues : Anglais.

Conditions

  • Contrat : CDI
  • Poste à pourvoir : dès que possible
  • Rémunération : à déterminer selon profil et expérience

Lieu

OPTACARE : Technopole de l’Aube, 2 rue Gustave Eiffel 10430 Rosières-près-Troyes (10).

Envoyez votre candidature

    Afin de traiter votre candidature, nous devons stocker et traiter vos données personnelles. Si vous nous autorisez à stocker vos données personnelles à cette fin, cochez la case ci-dessous.