Przejdź do treści
Kaja Stefaniak-Olszanowska
Oferta pracy

Niezależny Doradca Techniczny IT

Wszystkie oferty
Forma zatrudnienia
B2B
Lokalizacja
Zdalnie
Aplikuj

O firmie

Dla naszego klienta, firmy z branży turystycznej działającej na rynku polskim i zagranicznym, poszukujemy Niezależnego Doradcy Technicznego IT.

Organizacja jest obecnie przed dużą transformacją technologiczną. Planuje budowę własnego, dedykowanego systemu, który docelowo będzie obsługiwał kluczowe procesy biznesowe i zastąpi obecnie wykorzystywane rozwiązania.

System będzie rozwijany przez zewnętrznego partnera technologicznego i integrowany z wieloma systemami oraz usługami zewnętrznymi. Kod źródłowy, repozytorium, infrastruktura i dokumentacja pozostaną po stronie klienta.

Do projektu szukamy bardzo doświadczonej osoby technicznej, która będzie reprezentowała interes klienta i niezależnie oceniała jakość proponowanych rozwiązań, decyzji architektonicznych oraz pracy wykonawcy.

Na czym polega ta rola?

Nie jest to stanowisko Project Managera, Tech Leada ani programisty zaangażowanego w codzienny development.

Jako Niezależny Doradca Techniczny będziesz technicznym partnerem dla osób odpowiedzialnych za projekt po stronie klienta. Twoim zadaniem będzie okresowa, niezależna ocena architektury, jakości technicznej systemu i decyzji podejmowanych przez zewnętrznego wykonawcę.

Jednym z głównych celów tej roli jest zadbanie o to, aby powstający system był rozwijalny, bezpieczny i możliwy do przejęcia w przyszłości przez inny zespół lub wykonawcę.

Zakres odpowiedzialności

  • przegląd proponowanej architektury i ocena jej adekwatności do potrzeb biznesowych oraz planowanego MVP,
  • ocena modelu danych, podziału systemu na moduły i kluczowych decyzji architektonicznych,
  • ocena strategii integracji oraz migracji danych z systemów legacy,
  • identyfikowanie ryzyk związanych z nadmierną złożonością i długiem technicznym,
  • przegląd repozytorium, procesu code review, CI/CD, testów, wdrożeń i dokumentacji technicznej,
  • okresowa ocena jakości kluczowych fragmentów kodu,
  • ocena API, integracji z systemami zewnętrznymi, obsługi błędów i odporności systemu,
  • weryfikacja podstawowych standardów dotyczących bezpieczeństwa, kontroli dostępu, monitoringu i ochrony danych,
  • ocena ryzyka vendor lock-in oraz gotowości systemu do przejęcia przez innego wykonawcę,
  • dokumentowanie najważniejszych ryzyk i rekomendacji,
  • wsparcie osób decyzyjnych po stronie klienta w ocenie technicznych rekomendacji wykonawcy.

Kogo szukamy?

Szukamy osoby z bardzo mocnym doświadczeniem technicznym i architektonicznym, która potrafi nie tylko projektować rozwiązania, ale również niezależnie oceniać rozwiązania zaprojektowane i rozwijane przez inne zespoły.

Kluczowe będzie:

  • około 10+ lat doświadczenia w IT,
  • doświadczenie na poziomie Software Architect, Solution Architect, Principal Engineer, CTO, Head of Engineering lub w zbliżonej roli,
  • praktyczne doświadczenie w projektowaniu lub audytowaniu dużych systemów biznesowych,
  • bardzo dobre rozumienie architektury systemów i umiejętność oceny kompromisów architektonicznych,
  • doświadczenie z systemami posiadającymi wiele API i integracji z usługami zewnętrznymi,
  • doświadczenie z migracją danych i systemami legacy,
  • praktyczne doświadczenie w code review, technical due diligence, audytach technicznych lub odbiorze systemów rozwijanych przez inne zespoły,
  • dobre rozumienie CI/CD, infrastruktury, środowisk chmurowych, monitoringu i procesu wdrażania oprogramowania,
  • dobre rozumienie bezpieczeństwa aplikacji, autoryzacji, kontroli dostępu i ochrony danych,
  • umiejętność oceny dokumentacji technicznej oraz ryzyka uzależnienia organizacji od jednego dostawcy,
  • niezależność w formułowaniu opinii i gotowość do kwestionowania rekomendacji wykonawcy, jeżeli nie są optymalne z perspektywy klienta.

Nie wymagamy doświadczenia w jednym konkretnym języku programowania ani przywiązania do określonego stacku technologicznego. Ważniejsze jest szerokie doświadczenie architektoniczne i umiejętność oceny adekwatności różnych rozwiązań.

Dodatkowym atutem będzie

  • doświadczenie w travel-tech, hotelarstwie, e-commerce, marketplace lub przy platformach B2B/B2C,
  • doświadczenie z systemami posiadającymi rozbudowane reguły biznesowe i dużą liczbę integracji,
  • udział w odbiorach lub audytach systemów tworzonych przez zewnętrzne software house’y,
  • doświadczenie jako niezależny doradca techniczny lub fractional CTO,
  • doświadczenie we wsparciu technicznym przy wyborze wykonawców lub negocjowaniu projektów software development,
  • bardzo dobra znajomość języka angielskiego.

Model współpracy

Współpraca będzie realizowana w modelu B2B i nie wymaga pełnoetatowej dostępności.

Na początku projektu przewidywane jest większe zaangażowanie związane z poznaniem projektu, oceną architektury, infrastruktury, repozytorium, integracji i standardów technicznych. W kolejnych etapach współpraca będzie miała charakter okresowy, z większym zaangażowaniem przy kluczowych decyzjach, integracjach, migracji danych, odbiorach i uruchomieniu MVP.

Praca będzie odbywała się przede wszystkim zdalnie. Spotkania stacjonarne mogą pojawić się przy wybranych, kluczowych etapach projektu.

Proces rekrutacyjny

Ze względu na charakter roli zależy nam na rzeczywistym poznaniu doświadczenia kandydatów. Proces będzie obejmował rozmowę dotyczącą konkretnych projektów i podejmowanych decyzji oraz dodatkową weryfikację merytoryczną z doświadczonym ekspertem technicznym.

Na dalszym etapie procesu przewidziane jest również praktyczne case study.

To jednak nie to?

Zostaw CV — odezwiemy się do Ciebie!