Ingénieur / Ingénieure Logiciel (H/F)
Description du poste
Description de l'entreprise
Milliman est un cabinet international de conseil indépendant spécialisé en actuariat. Fondé à Seattle (Etats-Unis) il y a plus de 60 ans, Milliman figure aujourd'hui parmi les principaux acteurs du conseil en actuariat. Avec plus de 55 bureaux dans les principaux centres économiques du monde, nous sommes reconnus pour notre expertise, notre indépendance et notre exigence professionnelle.
Nous intervenons dans les secteurs de l'assurance Vie, Non-Vie, de la réassurance ainsi que de la prévoyance. Nous avons également une équipe en Risk Management Consulting. Nos clients sont de grandes compagnies d'assurance françaises et internationales. Par ailleurs, nous nous sommes fortement développé ces dernières années en matière de solutions technologiques actuarielles et de développement logiciel.
Le bureau de Paris est constitué de plus de 120 actuaires et consultants expérimentés avec une équipe Recherche et Développement (R&D) entièrement dédiée au développement de solutions innovantes. En particulier, en 2016, l'équipe R&D a lancé une solution Cloud de génération de scénarios économiques pour les compagnies d'assurance, appelée Milliman Economic Scenario Generator (ESG), intégrée au processus de production de plusieurs assureurs dans le monde.
Une grande partie de nos missions sont des missions internationales en étroite collaboration avec nos autres bureaux en Europe ou dans le monde. Nous avons une structure unique où la promotion interne est au centre de la politique RH et permet à chacun de se développer à son rythme.
Description du poste
Un poste est ouvert pour un Ingénieur Logiciel spécialiste MeteorJS / NodeJS Full-Stack en vue de participer aux travaux de l'équipe de développement actuelle de Milliman ESG. En particulier, le candidat devra contribuer au développement de la composante Web de la solution.
Les principales missions liées au poste proposé seront les suivantes :
Contribution au développement de la composante Web sous le framework MeteorJS en créant des interfaces faciles d'utilisation et en résolvant les défis liés aux interactions entre le client et le serveur (appels d'API REST, conception UI/UX et manipulation de MongoDB).
Corrections des anomalies identifiées de la composante Web
Implémentation de nouvelles fonctionnalités dans la composante Web
Automatisation des tests unitaires en NodeJS / MeteorJS
Revue et optimisation du code existant de la composante Web
Production de codes fiables et de documentations claires
Vous intégrez une équipe de développement supervisée par deux Directeurs composée :
De 3 consultants R&D
D'un Architecte Logiciel Senior
D'un Ingénieur Logiciel back-end
Vous serez formés dès votre arrivée sur les différents sujets sur lesquels vous interviendrez.
Profil du candidat - formation recherchée
Issu d'une école ingénieur ou d'un master en informatique, le candidat présente un très fort intérêt pour le développement Web.
Compétences demandées
Les compétences requises pour ce poste sont les suivantes :
Bonne maitrise de MeteorJS, de NodeJS, de MongoDB, de git et des concepts de l'ingénierie logicielle.
Bonne maîtrise des langages JavaScript, HTML et Python.
Bonne connaissance des tests unitaires Web.
Bonne connaissance des lignes de commande bash Linux (Ubuntu).
Bonne maitrise du français et de l'anglais, écrit et parlé. Une grande partie des échanges est réalisée en anglais.
Compétences techniques : esprit d'analyse et de synthèse, rigueur, méthode
Qualités humaines : motivation, implication, sens aigu de l'organisation et du travail collaboratif, esprit d'initiative et curiosité intellectuelle
Le candidat fait également preuve d'une forte aisance relationnelle, lui permettant d'interagir à la fois avec ses collaborateurs et les clients.
Horaires : 35H Travail en journée
Profil recherché
Compétences
- Application web - Souhaité
- Concevoir une application web - Souhaité
- Rédiger un cahier des charges, des spécifications techniques - Souhaité
- Déterminer des mesures correctives - Souhaité
- Recueillir et analyser les besoins client - Souhaité
Langues
Anglais - Souhait?
Qualités professionnelles
Capacité à créer, imaginer quelque chose de nouveau (nouveau produit, nouvelle solution, ?).
Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Rémunération Selon profil