
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