Principal Software Engineer - Large Scale Distributed Systems

Job expired!

Dołącz do Naszego Innowacyjnego Zespołu w Oracle Health Data Intelligence Platform

Oracle rozwija swoją obecność w Chmurze poprzez utworzenie nowej organizacji - Oracle Health Data Intelligence Platform. Ten dynamiczny zespół będzie napędzał rozwój produktów i strategię dla Oracle Health, tworząc nowoczesną, zautomatyzowaną platformę opieki zdrowotnej. Z duchem przedsiębiorczości oferujemy optymistyczne i kreatywne środowisko, które ceni Twoje wkłady w ustanowienie światowej klasy centrum inżynieryjnego skoncentrowanego na doskonałości.

Twoja Szansa na Wpływ

  • Dotrzyj do miliardów ludzi z naszymi produktami i usługami
  • Twórz technologie, które naprawdę wpływają na zdrowie globalne
  • Bezpośrednio wpływaj na rozwój nowych technologii
  • Doświadczaj nieograniczonego potencjału wzrostu dzięki inspirującej pracy
  • Współpracuj z najlepszymi umysłami w branży
  • Rozwijaj się w otwartym, zróżnicowanym i produktywnym środowisku

O Pracy

Oracle Health Data Intelligence Platform poszukuje doświadczonego Inżyniera Oprogramowania Głównego, który dołączy do zespołu HealtheCare Coordination.

Szczegóły Pracy

Stanowisko: Inżynier Oprogramowania Główny - Systemy Rozproszone na Dużą Skalę
Poziom kariery: IC4

Obowiązki

Jako członek działu inżynierii oprogramowania, będziesz wykorzystywać swoją średniozaawansowaną do zaawansowanej wiedzy o architekturze oprogramowania do tworzenia, debugowania i projektowania aplikacji i systemów operacyjnych. Twoja rola obejmuje ulepszanie istniejącej architektury oprogramowania i sugerowanie usprawnień, rozwiązywanie problemów oraz zrozumienie polityk i procesów firmy.

Wymagane Umiejętności i Wiedza

  • Biegłość w językach Java, C++, C#, Python itp.
  • Doświadczenie z systemami rozproszonymi i platformami chmurowymi, takimi jak AWS, GCP, Azure, OCI
  • Tworzenie i utrzymywanie RESTful API
  • Narzędzia do przetwarzania dużych danych, takie jak Spark, Hive, Presto
  • Pisanie testów przy użyciu RSpec
  • Modelowanie baz danych za pomocą Active Record
  • Zrozumienie nowoczesnych aplikacji webowych od bazy danych po interfejs użytkownika
  • Programowanie obiektowe i architektura MVC
  • Rozwój infrastruktury inżynierii w chmurze
  • Pisanie dobrze zmodularyzowanego, łatwego do utrzymania oprogramowania
  • Doskonałe umiejętności komunikacji w kontekstach technicznych i nietechnicznych
  • Znajomość wzorców projektowych, zasad SOLID, technologii DevOps (Jenkins, Kubernetes itp.)
  • Najlepsze praktyki inżynierii oprogramowania, w tym metodyki zwinne
  • Wiedza o przetwarzaniu dużych danych i relacyjnych bazach danych (ETL, Hadoop, dane strukturalne, SQL)
  • Znajomość architektury mikroserwisów

Kwalifikacje

  • 6-10+ lat odpowiedniego doświadczenia technicznego
  • Efektywne umiejętności komunikacji i współpracy w zespole