Ingénieur Logiciel R&D - Paris, France - AXA

    AXA
    AXA Paris, France

    il y a 1 mois

    Default job background
    Technology
    Description
    Référence de l'offre

    2400011X

    Type de contrat

    CDI

    Niveau d'expérience

    Expérimentés

    Société du groupe

    AXA Group Operations

    Famille métierIT, Data & Transformation

    Localisation

    PARIS, Paris

    Votre rôle et vos missions

    AXA DCP – Digital Commercial Platform

    AXA DCP a pour mission d'aider ses clients business à prévenir et anticiper les nouveaux risques d'un monde de plus en plus interconnecté et aux défis climatiques croissants. Dans le but d'atteindre cet objectif, AXA DCP développe de nouveaux produits numériques et mets en relation ses clients avec des offres de partenaire par l'intermédiaire d'une nouvelle plateforme.

    Nous constituons une équipe afin de développer et de piloter des produits innovants chez AXA. L'équipe est constituée de « data scientists », de chefs de produits, de développeurs « front-end », « back-end » et d'autres rôles nécessaires qui nous permettent et permettront d'atteindre nos objectifs.

    L'équipe

    L'équipe TEX (pour « Telematics EXchange platform ») développe, déploie et maintien une plateforme de collecte de données pour des solutions d'assurance. Elle traite en temps réel des données provenant de plusieurs milliers de périphériques dédiés, de smartphones ou de plateformes de partenaires. Les données sont collectées, traitées, stockées, et exposées à des partenaires sous la forme d'API ou de tableaux de bords.

    Le cas d'utilisation principal dans plusieurs pays est celui de l'assurance automobile aux particuliers (paiement en fonction de l'utilisation ou du comportement de l'usager) avec des données de constructeurs automobiles. Des solutions dans le domaine marin pour les flottes de cargo sont aussi à l'œuvre, et d'autres programmes sont en cours de spécification.

    L'ambition d'AXA est de développer un ensemble d'outils et de services qui seront à la fois utilisés par les experts d'AXA et exposés à ses clients « business » dans le cadre de la plateforme numérique DCP. L'équipe travaille à adapter ses projets pour les intégrer dans cette plateforme et ainsi être proposé à un plus large public industriel.

    Mission principale

    Nous recherchons un ingénieur logiciel généraliste avec une appétence forte en développement back-end dans le contexte des services cloud AWS. Il s'agit avant tout d'un travail de développement logiciel.

    Votre travail consistera à :

    Développer et maintenir l'infrastructure back-end existante

    Aider les « product owner » à définir, spécifier, architecturer, et mettre en œuvre de nouvelles solutions traitement, d'hébergement et d'exposition de données

    Spécifier et décrire l'infrastructure AWS via des outils d'Infrastructure as Code (Terraform)

    Spécifier, mettre en œuvre et exposer des API HTTPS à nos partenaires avec accès sécurisé

    Assurer une qualité dans les développements pour permettre une maintenance aisée Régulièrement appliquer les correctifs de sécurité

    Si vous connaissez les dernières technologies et les « frameworks » à la mode, vous aurez à cœur de penser avant tout à la maintenabilité de votre travail sur le long terme. Vous aimez la qualité et vous êtes sensibilisés aux tests faisant partie intégrante d'un processus de déploiement continu. Vous faites de l'évangélisation des bonnes pratiques tout en respectant les avis de vos collègues.

    En fonction de vos compétences et de vos aspirations, vous pourrez avoir l'opportunité de participer à la mise en œuvre de besoins « front-end », d'outillage lié à l'intégration et le déploiement continu des composants, avoir un rôle plus architecte, voire mettre en œuvre des algorithmes de data science et faire de l'ingénierie data.

    Votre profil

    Compétences recherchées

    Profil en ingénierie logicielle

    Connaissance de langages orienté objet « high level » (Java, C#, ou autre) et de langages de script (Python ou autre)

    Algorithmique, pratique des bases de données SQL ou no-SQL

    Mise en œuvre des bonnes pratiques (craftmanship, design patterns, Clean Code, SOLID, YAGNI, DRY, ...)

    Sensibilité aux problèmes de sécurité, de maintenance et de monitoring

    Pratique de tests automatisés unitaires et d'intégration

    Appétence spécifique au développement back-end sur plateforme cloud

    Connaissance de l'écosystème des problématiques back-end : technologies de queue, choix de type de base de données, micro-services, mise à l'échelle dans un contexte cloud

    Mise en place et gestion d'infrastructure via Infrastructure as Code

    Développement orienté production : monitoring, métriques, logs, maintenabilité, composants et modularité, mise à l'échelle, sécurisation, éviter ou gérer la dette technique

    Design d'API web, connaissance des technologies d'authentification et de sécurisation d'API

    Processus et outil de gestion de plusieurs environnements (prod, preprod, ...)

    Notions réseau : TCP, UDP, HTTP, DNS, TLS, gestion de certificats X.509, protocoles

    Expérience concrète avec AWS (services, écosystème, déploiement, limites bonnes pratiques)

    Les technologies actuellement utilisées dans l'équipe sont

    Back-end : Python, Java, Docker, AWS Serverless avec notamment API GW, Lambda, Step Functions, Aurora, DynamoDB, Kinesis, SQS, SNS, ...

    Environnement MacOS, écosystème orienté Linux

    Infrastructure et déploiement : Git, Cloud AWS, Jenkins, Terraform

    Front-end : TypeScript, React, Redux, OpenID Connect

    Environnement culturel

    Anglais et français écrits et parlés nécessaires

    Environnement international

    Équipe autonome dans un contexte de grand groupe, avec balance permanente entre forte autonomie et nécessité de conformité

    Pourquoi nous rejoindre ?

    Nous célébrons l'expertise, la diversité culturelle et la créativité de plus de 8 000 employés de par le monde. Nous nous engageons à assurer l'égalité des chances en matière d'emploi (parité hommes-femmes, communauté LGBT+, personnes handicapées ou personnes d'origines diverses) et à promouvoir la diversité et l'inclusion en créant un environnement de travail où tous les employés sont traités avec dignité et respect, et où les différences individuelles sont valorisées.

    Votre environnement de travail

    Leader mondial de l'assurance et de la gestion d'actifs, AXA aide ses 100 millions de clients à traverser les petites et grandes difficultés de la vie et les accompagne dans la sécurisation de leurs projets. Pour aider ses collaborateurs dans leur mission, AXA se donne comme priorité de prendre soin d'eux. Ainsi, en rejoignant AXA France vous travaillerez dans une entreprise responsable, offrant une véritable culture d'expertise, accélérant le développement des compétences de chacun, proposant une rémunération attractive et une évolution régulière. Pour vous, nous réinventons notre métier.

    AXA évolue pour devenir une entreprise durable axée sur la technologie et, à AXA Group Operations, nous sommes l'un des principaux moteurs de cette transformation.

    Nous favorisons l'évolution de notre modèle commercial dans le secteur des assurances grâce à la technologie et à l'innovation, pour garantir sa mise en œuvre concrète rapide au niveau global, avec des conseils et une exécution de grande qualité. Nous sommes présents dans 17 pays avec des équipes engagées et hautement qualifiées. Nous mettons à profit la technologie, les données, l'approvisionnement, la sécurité et l'allocation des investissements de manière globale, mais nous réalisons également des économies d'échelle et des synergies lorsque cela est nécessaire.

    Chez AXA Group Operations, nous voulons être reconnus dans trois domaines :

    Une technologie de pointe en matière de données pour améliorer l'expérience client

    Un système d'achat et d'approvisionnement de pointe pour accroître notre efficacité et mieux gérer nos risques

    Une équipe globale et hautement performante pour des partenariats renforcés avec les diverses entités d'AXA