Senior Software Engineer and Team Manager in Kraków

Senior Software Engineer and Team Manager in Kraków

Kraków Pełny etat Stacjonarnie
S

W skrócie

  • Zadania: Prowadź zespół inżynierów, rozwijaj oprogramowanie i rozwiązuj złożone problemy techniczne.
  • Firma: State Street - globalny lider w zarządzaniu ryzykiem i wydajnością.
  • Benefity: Stała umowa, dodatkowe dni wolne, pakiet medyczny i ubezpieczenie na życie.
  • Pozostałe informacje: Możliwości rozwoju kariery i wsparcie w równowadze między pracą a życiem prywatnym.
  • Dlaczego ta praca: Zyskaj doświadczenie w nowoczesnych technologiach i prowadź zespół do sukcesu.
  • Kwalifikacje: 10 lat doświadczenia w programowaniu w Java oraz 2 lata w zarządzaniu zespołem.

Poszukujemy doświadczonego lidera, który chce połączyć swoją wiedzę techniczną z prowadzeniem rosnącego zespołu inżynierów oprogramowania.

Obowiązki:

  • Analiza, projektowanie, rozwijanie, testowanie i debugowanie dużych i złożonych ulepszeń oraz rozwiązań oprogramowania w ramach problemów biznesowych i technicznych Charles River, w tym modyfikacje rdzeniowych frameworków i innych podstawowych funkcji krytycznych dla działania systemu.
  • Współpraca z analitykami biznesowymi i menedżerami produktów w celu tworzenia prostych i trwałych rozwiązań programowych dla złożonych problemów.
  • Bezpośrednie rozwiązywanie problemów dla projektów lub głównych faz projektów w celu rozwiązania technicznych problemów oprogramowania.
  • Rozwój, testowanie, debugowanie i wdrażanie programów, aplikacji i projektów przy użyciu Javy oraz otwartość na naukę i wykorzystanie potrzebnych języków.
  • Zapewnienie poinformowanego doradztwa i krytycznej analizy proponowanych zmian podczas przeglądów kodu.
  • Rozwiązywanie problemów w dużych, krytycznych dla misji wdrożeniach klientów.
  • Udział w procesie zwinnego rozwoju oprogramowania, przestrzegając i rozwijając metodologię scrum CRD, w tym uczestnictwo we wszystkich codziennych spotkaniach, planowaniu sprintów, porządkowaniu backlogu i retrospektywach.
  • Planowanie i koordynowanie działań między zespołami w celu zakończenia zadań.
  • Identyfikacja możliwości modernizacji bazy kodu poprzez przejście na architekturę chmurową i przyjęcie podejścia opartego na mikroserwisach.
  • Wykorzystanie możliwości sztucznej inteligencji do poprawy i automatyzacji procesów, zwiększając efektywność i skalowalność.
  • Mentorowanie i prowadzenie młodszych inżynierów.
  • Prowadzenie zespołu 5-10 inżynierów zarówno z perspektywy technicznej, jak i zarządzającej.

Wymagania:

  • Wykształcenie: stopień B.S. (lub równoważne wykształcenie zagraniczne) w dziedzinie informatyki, inżynierii lub innym kierunku technicznym wymagane. Preferowany stopień MS.
  • Co najmniej 10-letnie doświadczenie w pełnym cyklu rozwoju projektów dla aplikacji Java w podobnej branży.
  • Co najmniej 2-letnie doświadczenie w prowadzeniu zespołu 5-10 osób (obejmuje to zarządzanie pracownikami przez cały cykl życia, od zatrudnienia do zwolnienia).
  • Ekspert w Javy lub C#/.NET, projektowanie obiektowe.
  • Silne doświadczenie w systemach o wysokiej przepustowości i niskim opóźnieniu.
  • Dogłębne zrozumienie wewnętrznych struktur baz danych i projektowania modeli danych.
  • Udokumentowane doświadczenie w projektowaniu i budowaniu systemów chmurowych, które są obserwowalne, skalowalne i odporne.
  • Znajomość architektury opartej na zdarzeniach.
  • Silne zrozumienie cech systemów finansowych dotyczących integralności transakcji, spójności danych, rekonsyliacji, audytowalności i śledzenia.
  • Doskonałe umiejętności rozwiązywania problemów oraz zdolność do pracy samodzielnie i współpracy w zespole.
  • Doświadczenie w metodologiach rozwoju Agile i SDLC.

Oferujemy:

  • Stała umowa od pierwszego dnia.
  • Dodatkowe dni wolne (dzień wolny na urodziny, dni wolne w 3. i 5. rocznicę pracy).
  • Złoty pakiet medyczny dla pracowników i ich rodzin (partner i dzieci).
  • Pakiet ubezpieczenia na życie i prywatny plan emerytalny.
  • Szeroki zakres szkoleń miękkich, warsztatów technicznych, zajęć językowych i programów rozwojowych.
  • Możliwości wolontariatu w inicjatywach prowadzonych przez firmę, sieciach pracowniczych lub organizacjach według własnego wyboru.
  • Różnorodność programów dobrostanu.
  • Dodatkowe korzyści dostępne w zależności od senioralności roli.

Jako pracodawca oferujący równe szanse, rozważamy wszystkich kwalifikowanych kandydatów na wszystkie stanowiska bez względu na rasę, wyznanie, kolor skóry, religię, pochodzenie narodowe, przodków, etniczność, wiek, niepełnosprawność, informacje genetyczne, płeć, orientację seksualną, tożsamość płciową lub ekspresję, obywatelstwo, stan cywilny, partnerstwo domowe lub status związku cywilnego, status rodzinny, status wojskowy i weteranów oraz inne cechy chronione przez obowiązujące prawo.

Senior Software Engineer and Team Manager in Kraków – pracodawca: State Street

State Street to doskonały pracodawca, który oferuje stabilne zatrudnienie oraz bogaty pakiet benefitów, w tym dodatkowe dni wolne, prywatną opiekę medyczną i programy rozwoju osobistego. Nasza kultura pracy opiera się na inkluzyjności i wsparciu dla pracowników, co sprzyja ich rozwojowi i zaangażowaniu. Pracując w dynamicznym środowisku, będziesz mieć możliwość wpływania na strategię i operacje w międzynarodowej organizacji, co czyni tę rolę nie tylko satysfakcjonującą, ale i znaczącą.

S

Dane kontaktowe:

Zespół rekrutacyjny State Street

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer and Team Manager in Kraków

Analiza i projektowanie oprogramowania
Rozwój i testowanie aplikacji w Java
Zarządzanie zespołem
Programowanie obiektowe
Systemy o wysokiej przepustowości i niskim opóźnieniu
Projektowanie systemów chmurowych
Architektura oparta na zdarzeniach