Independence Pet Group
Independence Pet Group
1 001 – 5 000 Employés
AssuranceB2CBien-être
Independence Pet Group est une organisation nord-américaine spécialisée dans l’assurance et les services pour animaux de compagnie, qui accompagne plus de 800 000 animaux aux États-Unis et au Canada. L’entreprise développe des produits et services d’assurance conçus pour soutenir les animaux tout au long de leur vie, notamment des options de souscription, des solutions clés en main pour ses partenaires et des couvertures destinées aux consommateurs. Grâce à son portefeuille de marques d’assurance pour animaux de compagnie, Independence Pet Group intervient dans les domaines de l’assurance, des services aux consommateurs et du bien-être animal afin de contribuer à renforcer le lien entre les animaux et leurs propriétaires.

Ingénieur logiciel principal - Télétravail à New York

Dirigez l’architecture et l’ingénierie pratique des plateformes d’assurance santé animale d’Independence Pet Group. Renforcez les applications Azure, la fiabilité, les standards d’ingénierie et la mise en œuvre technique entre les équipes.

Description

  • Assurer le leadership technique de plusieurs équipes d’ingénierie et domaines produits
  • Diriger la conception des solutions et les décisions d’architecture pour les nouveaux développements, les intégrations, la modernisation et les améliorations de plateforme
  • Définir l’orientation technique et les standards d’ingénierie en partenariat avec le responsable de l’ingénierie logicielle
  • Évaluer les compromis techniques et recommander des solutions évolutives, faciles à maintenir, sécurisées et fiables
  • Développer et prendre en charge des solutions .NET/C#, Azure, API, applications web et plateformes de données
  • Écrire du code pour des initiatives multiplateformes complexes et à fort impact
  • Prendre en charge les applications destinées aux clients, les plateformes de gestion des polices et des sinistres, les intégrations et les applications mobiles
  • Créer des prototypes et des implémentations de référence
  • Diagnostiquer des problèmes complexes liés aux applications, aux intégrations, aux performances et à la production
  • Effectuer des revues de code et de conception
  • Promouvoir des standards pour la conception logicielle, le codage, les API, les intégrations, les tests, l’observabilité, la résilience, la sécurité, le développement cloud natif et la gestion du code source
  • Identifier la dette technique et prioriser sa résorption avec la direction de l’ingénierie et les équipes Produit
  • Améliorer les solutions Azure, les pipelines CI/CD, l’automatisation des déploiements, la qualité des mises en production et la cohérence des environnements
  • Prendre en charge les journaux, les métriques, le traçage, les alertes et la supervision des performances applicatives
  • Enquêter sur les incidents critiques de production, les résoudre et contribuer à prévenir leur récurrence
  • Agir comme point d’escalade technique pour les différentes verticales d’ingénierie
  • Coordonner la collaboration entre l’Ingénierie, le Produit, l’assurance qualité, le DevOps, l’Architecture, la Sécurité et les Opérations
  • Accompagner les ingénieurs logiciels et les ingénieurs seniors au moyen de revues, de sessions de conception, de programmation en binôme et de coaching technique
  • Favoriser la formation croisée et le partage des connaissances
  • Définir des approches de modernisation et de refactorisation pour les architectures et logiciels existants
  • Diriger les améliorations des API, des intégrations, des applications et des services partagés
  • Participer à la planification des sprints, à l’affinement du backlog, à l’exploration technique et à la livraison via Azure DevOps
  • Travailler avec les Product Owners et les parties prenantes métier pour transformer les exigences en solutions techniquement solides
  • Préparer les estimations, identifier les dépendances et communiquer les risques et compromis de mise en œuvre

Exigences

  • Diplôme de licence en informatique, en génie logiciel ou expérience professionnelle équivalente
  • Expérience professionnelle importante en ingénierie logicielle, avec une évolution vers un leadership technique senior
  • Expérience pratique avancée du développement d’applications avec .NET et C#
  • Solide expérience dans la création de solutions cloud sur Microsoft Azure
  • Expérience dans la conception d’API, d’intégrations, d’applications distribuées et de systèmes logiciels d’entreprise
  • Maîtrise de l’architecture logicielle, de la conception orientée objet, des patrons de conception et des pratiques modernes d’ingénierie
  • Expérience avec Azure DevOps, les pipelines CI/CD, les tests automatisés et les méthodes modernes de déploiement
  • Solide expérience de SQL Server, de la modélisation des données relationnelles et des performances applicatives
  • Expérience dans le diagnostic d’applications de production complexes et de systèmes distribués
  • Capacité à influencer l’orientation technique de plusieurs équipes sans autorité hiérarchique directe
  • Excellentes compétences de communication écrite et orale, notamment pour expliquer des sujets techniques complexes à des publics techniques et non techniques
  • De préférence, expérience de l’administration des polices, des sinistres, de l’assurance, des services financiers ou des plateformes d’entreprise réglementées
  • De préférence, expérience de la modernisation d’applications et d’architectures .NET existantes
  • De préférence, expérience de Microsoft Dynamics et des intégrations d’entreprise
  • De préférence, expérience des frameworks frontend modernes et de l’architecture d’applications web
  • De préférence, expérience de la prise en charge ou du développement d’applications natives iOS et/ou Android
  • De préférence, expérience de la conception d’API réutilisables et de plateformes d’intégration
  • De préférence, expérience de la supervision des performances applicatives, de l’observabilité, de l’ingénierie de la fiabilité et du support de production
  • De préférence, expérience de la collaboration avec des équipes d’ingénierie distribuées ou offshore

Avantages

  • Éligibilité à une prime annuelle
  • Assurance complète médicale, dentaire et optique
  • Assurance vie de base fournie par l’entreprise sans coût pour le salarié
  • Couverture de l’invalidité de courte et de longue durée prise en charge par l’entreprise
  • Douze semaines de congé parental entièrement rémunéré
  • Compte d’épargne santé
  • Comptes de dépenses flexibles
  • Plan d’épargne-retraite
  • Congés personnels rémunérés
  • Jours fériés rémunérés et journée de bien-être pour toute l’entreprise
  • Congés rémunérés pour faire du bénévolat auprès d’organisations à but non lucratif
  • Environnement de bureau acceptant les animaux de compagnie
  • Avantages liés aux trajets domicile-travail
  • Assurance collective pour animaux de compagnie
  • Formation sur le poste et développement des compétences
  • Programme d’aide aux employés