Principal Software Engineer - Large Scale Distributed Systems

Job expired!

Rejoignez Notre Équipe Innovante sur la Plateforme d'Intelligence des Données de Santé Oracle

Oracle étend son élan Cloud avec la création d'une nouvelle organisation - la Plateforme d'Intelligence des Données de Santé Oracle. Cette équipe dynamique pilotera le développement et la stratégie des produits pour Oracle Health, créant ainsi une plateforme de santé modernisée et automatisée. Dans un esprit entrepreneurial, nous offrons un environnement positif et créatif qui valorise vos contributions pour établir un centre d’ingénierie de classe mondiale axé sur l’excellence.

Votre Opportunité de Faire un Impact

  • Atteindre des milliards de personnes avec nos produits et services
  • Créer des technologies qui impactent véritablement la santé mondiale
  • Influencer directement le développement de nouvelles technologies
  • Profiter d'un potentiel de croissance illimité avec un travail inspirant
  • Collaborer avec les meilleurs esprits de l'industrie
  • S'épanouir dans un environnement ouvert, diversifié et productif

À Propos du Poste

La Plateforme d'Intelligence des Données de Santé Oracle se développe et recherche un Ingénieur Logiciel Principal pour rejoindre l'équipe de Coordination HealtheCare.

Détails du Poste

Poste : Ingénieur Logiciel Principal - Systèmes Distribués à Grande Échelle
Niveau de Carrière : IC4

Responsabilités

En tant que membre de la division d'ingénierie logicielle, vous utiliserez vos connaissances intermédiaires à avancées en architecture logicielle pour développer, déboguer et concevoir des applications logicielles et des systèmes d'exploitation. Votre rôle inclut l'amélioration de l'architecture logicielle existante, la proposition d'améliorations, la résolution de problèmes et la compréhension des politiques et processus de l'entreprise.

Compétences et Connaissances Requises

  • Maîtrise de Java, C++, C#, Python, etc.
  • Expérience avec des systèmes distribués et des plateformes Cloud comme AWS, GCP, Azure, OCI
  • Création et maintenance d'API RESTful
  • Outils de traitement des big data tels que Spark, Hive, Presto
  • Écriture de tests avec RSpec
  • Modélisation de bases de données avec Active Record
  • Compréhension des applications web modernes, de la base de données à l'interface utilisateur
  • Programmation orientée objet et architecture MVC
  • Développement d'infrastructures d'ingénierie Cloud
  • Écrire des logiciels bien modulaires et maintenables
  • Excellentes compétences en communication dans des contextes techniques et non techniques
  • Connaissance des patterns de conception, des principes SOLID, des technologies DevOps (Jenkins, Kubernetes, etc.)
  • Meilleures pratiques en ingénierie logicielle, y compris les méthodologies agiles
  • Connaissance du traitement des Big Data et des bases de données relationnelles (ETL, Hadoop, données structurées, SQL)
  • Familiarité avec l'architecture micro-services

Qualifications

  • 6-10 ans ou plus d'expérience technique pertinente
  • Compétences efficaces en communication et en collaboration d'équipe
  • BS ou MS en Informatique, ou équivalent

Remarque : Certains rôles en contact avec les clients aux États-Unis peuvent avoir des exigences supplémentaires, telles que les vaccinations et les mandats de santé professionnelle.

Salaire et Avantages

Fourchette de Recrutement aux États-Unis : de 94 200 $ à 223 500 $ par an, avec une éventuelle éligibilité à un bonus et à des actions. Les variations de salaire tiennent compte des connaissances, compétences, expérience, conditions du marché et localisation.

Oracle offre un ensemble complet d'avantages,