Harris Computer
Harris Computer
Harris Computer tworzy i rozwija oprogramowanie o znaczeniu krytycznym dla organizacji z sektora publicznego, ochrony zdrowia, usług komunalnych oraz innych wyspecjalizowanych branż. Portfolio firmy wspiera ponad 100 000 klientów w Ameryce Północnej, Europie, Azji i Australii. Zespoły Harris Computer koncentrują się na przejmowaniu perspektywicznych firm tworzących oprogramowanie, wzmacnianiu ich działalności oraz wspieraniu zrównoważonego rozwoju. Dla kandydatów zainteresowanych możliwościami w obszarze oprogramowania dla przedsiębiorstw Harris Computer oferuje szerokie środowisko zawodowe, kształtowane przez branżowe produkty i usługi pomagające klientom osiągać cele operacyjne.

Starszy architekt oprogramowania: AI i Java

Wyznaczaj architekturę rozwiązań opartych na AI dla oprogramowania medycznego MEDHOST, tworząc skalowalne aplikacje Java i rozwijając praktyki programistyczne. Kieruj wdrażaniem LLM i narzędzi takich jak Claude Code w procesach tworzenia produktów i pracy zespołów inżynieryjnych.

Opis

  • Wyznaczaj kierunek architektury i kamienie milowe dla zespołów tworzących skalowalne aplikacje Java i aplikacje internetowe.
  • Promuj metody programowania oparte na AI, w tym AI-DLC i agentów kodujących, takich jak Claude Code.
  • Określaj, jak zespoły przeglądają, testują i weryfikują kod oraz materiały projektowe wygenerowane przez AI.
  • Oceniaj i projektuj sposoby integracji LLM z produktami i wewnętrznymi procesami pracy.
  • Rozwijaj stos architektury korporacyjnej.
  • Przeglądaj i zatwierdzaj projekty techniczne, pomagając zespołom przestrzegać standardów programistycznych.
  • Uczestnicz w całym cyklu Agile: od zbierania wymagań po testowanie i wdrażanie.
  • Określaj potrzeby i cele dotyczące wydajności oraz diagnozuj wąskie gardła w środowisku produkcyjnym na poziomie JVM, serwerów aplikacyjnych i baz danych.
  • Udoskonalaj praktyki testów jednostkowych, przeglądu kodu, kompilacji i wdrożeń.
  • Oceniaj nowe technologie i twórz potwierdzenia koncepcji.
  • Konsultuj się z klientami i użytkownikami wewnętrznymi, aby poznać długoterminowe potrzeby i wymagania dotyczące systemów.
  • Zapewniaj wsparcie techniczne i pomagaj klientom planować spełnienie wymagań wdrożeniowych.
  • Mentoruj programistów, testerów i menedżerów produktu.
  • Wspieraj skuteczność i wdrażanie systemu zarządzania jakością MEDHOST oraz przestrzegaj odpowiednich przepisów.
  • Wykonuj obowiązujące procedury systemu zarządzania jakością i inne obowiązki organizacyjne.

Wymagania

  • Tytuł magistra z informatyki lub kierunku inżynierskiego.
  • Cztery lata doświadczenia w tworzeniu oprogramowania albo tytuł licencjata/inżyniera z informatyki lub kierunku inżynierskiego oraz sześć lat doświadczenia programistycznego; wymagane jest znaczne praktyczne doświadczenie w pracy z Java.
  • Znaczne doświadczenie w przywództwie technicznym i trafny osąd zawodowy.
  • Praktyczne doświadczenie w stosowaniu AI-DLC lub porównywalnego podejścia do tworzenia oprogramowania opartego na AI w środowisku produkcyjnym.
  • Praktyczna znajomość LLM, w tym projektowania promptów i kontekstu, generowania wspomaganego wyszukiwaniem (RAG) oraz integrowania API LLM z aplikacjami.
  • Doświadczenie w codziennej pracy z Claude Code lub podobnym agentem AI do programowania, w tym konfigurowanie kontekstu projektu i kierowanie agentami w ramach ustrukturyzowanych, możliwych do przeglądu procesów.
  • Doświadczenie w projektowaniu i wdrażaniu środowisk o wysokiej dostępności oraz systemów klastrowych.
  • Doświadczenie w projektowaniu i wdrażaniu infrastruktury serwerowej, oprogramowania pośredniczącego i sieciowej dla aplikacji internetowych.
  • Doskonałe umiejętności komunikacji pisemnej i ustnej oraz zdolność porozumiewania się na różnych szczeblach organizacji.
  • Dobra znajomość projektowania, wdrażania i utrzymania baz danych oraz optymalizacji ich wydajności.
  • Praktyczna znajomość systemów chmurowych.
  • Atutem będzie doświadczenie z Java (JDK 17+), Spring Framework lub Spring Boot, Tomcat, RHEL, Angular, HTML5, CSS3, JavaScript, DB2 na IBM i, SQL, IntelliJ IDEA, Maven lub Gradle oraz JUnit.
  • Dodatkowym atutem będzie doświadczenie i wiedza dotyczące DB2, AS/400 lub Power Systems.
  • Dodatkowym atutem będzie znajomość ochrony zdrowia, w tym FHIR, HL7, SNOMED lub Medi-Span.

Benefity

  • Możliwości rozwoju kariery
  • Ubezpieczenie medyczne, stomatologiczne i okulistyczne
  • Trzy tygodnie urlopu i pięć dni osobistych
  • Udział pracowników we własności firmy
  • Program RRSP
  • Plan 401(k) z dopłatą pracodawcy
  • Możliwości zaangażowania w życie społeczności
  • Elastyczne warunki pracy
  • Swobodna atmosfera pracy
  • Kompleksowy pakiet świadczeń
  • Możliwości nauki
  • Wielokrotnie nagradzana kultura pracy