Pracuj.pl Hybrydowo Dyrektor / Dyrektorka

Head of Technology (IT)

IT CONNECT Sp. z o.o. Sp. k.

⚲ Szczecin

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data
  • JPA
  • Hibernate
  • PostgreSQL
  • Oracle
  • MS SQL Server
  • Apache Kafka
  • RabbitMQ
  • NATS
  • REST
  • SoapUI
  • CI/CD
  • OAuth 2.0
  • Angular
  • Scrum
  • Kanban

Opis stanowiska

Nasze wymagania:
Minimum 5 lat doświadczenia w projektowaniu i wytwarzaniu oprogramowania.
Minimum 2 lata doświadczenia na stanowisku kierowniczym lub architektonicznym w obszarze IT.
Doświadczenie w zarządzaniu zespołami technologicznymi liczącymi co najmniej 10 osób.
Minimum 5 lat doświadczenia komercyjnego w programowaniu w języku Java, w tym doświadczenie na poziomie Senior Developer, Tech Lead lub Architekt.
Bardzo dobra znajomość Java oraz ekosystemu Spring (Spring Boot, Spring Security, Spring Data, Hibernate/JPA).
Doświadczenie w projektowaniu i wdrażaniu systemów rozproszonych oraz architektury mikroserwisowej.
Praktyczna znajomość technologii integracyjnych: REST, SOAP, EDI, Apache Kafka, RabbitMQ lub NATS.
Bardzo dobra znajomość relacyjnych baz danych (PostgreSQL, Oracle, MS SQL).
Doświadczenie z procesami Continuous Integration i Continuous Delivery.
Znajomość OAuth 2.0, OWASP Top 10 oraz zasad bezpiecznego wytwarzania oprogramowania.
Umiejętność podejmowania decyzji architektonicznych oraz przekładania zagadnień technologicznych na potrzeby biznesowe.
Doświadczenie w budowaniu i rozwijaniu zespołów technologicznych.

Mile widziane:
Doświadczenie w sektorze transportu, logistyki, spedycji lub administracji publicznej.
Znajomość standardów wymiany danych wykorzystywanych w łańcuchach dostaw.
Doświadczenie z systemami wysokiej dostępności (SLA 99,9%+).
Znajomość Angular.
Znajomość regulacji związanych z cyberbezpieczeństwem, NIS2 oraz Krajowym Systemem Cyberbezpieczeństwa.
Doświadczenie w środowiskach o podwyższonych wymaganiach bezpieczeństwa.

O projekcie:
Poszukujemy doświadczonego lidera technologicznego, który obejmie kluczową rolę w organizacji rozwijającej zaawansowane systemy integracyjne i platformy cyfrowe o znaczeniu strategicznym. Osoba na tym stanowisku będzie odpowiadała zarówno za rozwój architektury systemów, jak i za zarządzanie zespołami technologicznymi oraz realizację długofalowej strategii IT.

Zakres obowiązków:
Zarządzanie i rozwój zespołów technologicznych obejmujących programistów Java, programistów Angular, specjalistów QA oraz zespoły utrzymaniowe.
Kształtowanie oraz realizacja strategii technologicznej organizacji.
Nadzór nad architekturą rozproszonych systemów klasy enterprise oraz platform integracyjnych współpracujących z wieloma partnerami zewnętrznymi.
Definiowanie i egzekwowanie standardów jakości oprogramowania, bezpieczeństwa oraz dobrych praktyk inżynierskich.
Nadzór nad integracjami realizowanymi z wykorzystaniem REST, SOAP, EDI oraz brokerów komunikatów.
Rozwijanie procesów CI/CD oraz standardów związanych z bezpieczeństwem aplikacji.
Zapewnienie zgodności rozwiązań z wymaganiami regulacyjnymi, w tym obszaru cyberbezpieczeństwa i ochrony danych.
Planowanie budżetu technologicznego oraz nadzór nad jego realizacją.
Współpraca z kadrą zarządzającą oraz kluczowymi interesariuszami biznesowymi i technicznymi.
Wspieranie procesów rekrutacyjnych, mentoring oraz rozwój kompetencji zespołów inżynieryjnych.

Oferujemy:
Kluczową rolę w rozwoju nowoczesnych systemów o znaczeniu strategicznym.
Realny wpływ na architekturę, kierunek rozwoju technologii oraz decyzje biznesowe.
Możliwość pracy z nowoczesnym stosem technologicznym obejmującym Java, Spring, architekturę rozproszoną, integracje enterprise oraz rozwiązania wysokiej dostępności.
Współpracę z doświadczonymi zespołami technologicznymi i biznesowymi.
Stabilne zatrudnienie oraz długoterminową perspektywę rozwoju.
Udział w szkoleniach, konferencjach i inicjatywach rozwojowych.
Wynagrodzenie adekwatne do poziomu doświadczenia i zakresu odpowiedzialności.

🔍 Dekoder Ogłoszenia

🟡
Minimum 5 lat doświadczenia w projektowaniu i wytwarzaniu oprogramowania.
Może oznaczać zarówno głębokie doświadczenie w tworzeniu kodu, jak i szerokie spojrzenie na cały cykl życia oprogramowania, w tym analizę i projektowanie.
🟡
Minimum 2 lata doświadczenia na stanowisku kierowniczym lub architektonicznym w obszarze IT.
Stanowisko kierownicze może oznaczać zarządzanie ludźmi, podczas gdy architektoniczne skupia się na decyzjach technicznych, a niekoniecznie na bezpośrednim zarządzaniu zespołem.
🟢
Umiejętność podejmowania decyzji architektonicznych oraz przekładania zagadnień technologicznych na potrzeby biznesowe.
Oczekuje się, że kandydat będzie potrafił nie tylko projektować technicznie, ale także rozumieć i komunikować wartość biznesową rozwiązań technologicznych.
🟡
Doświadczenie z systemami wysokiej dostępności (SLA 99,9%+).
Wymaga to nie tylko znajomości technologii, ale także zrozumienia procesów i kultury organizacyjnej nastawionej na niezawodność i ciągłość działania.
🟢
Znajomość regulacji związanych z cyberbezpieczeństwem, NIS2 oraz Krajowym Systemem Cyberbezpieczeństwa.
Wskazuje na potrzebę nie tylko technicznej wiedzy o bezpieczeństwie, ale także zrozumienia prawnych i regulacyjnych aspektów ochrony danych i systemów.