Architektka/Architekt systemów IT
Towarzystwo Ubezpieczeń Wzajemnych „TUW” działające na rynku ubezpieczeń od 1992 roku, poszukuje kandydata na stanowisko:
Architektka/Architekt systemów IT
Opis stanowiska:
Poszukujemy partnera posiadającego szerokie doświadczenie w dziedzinie IT, w szerokim zakresie: zaczynając od wiedzy dotyczącej sieci i protokołów sieciowych, poprzez systemy operacyjne linux i konteneryzację po serwery aplikacyjne, aplikacje webowe (w szczególności oparte Java Spring oraz Angular) oraz bazy danych.
Szukamy partnera, który będzie realizował procesy projektowe jak i wspierał procesy związane z utrzymaniem rozwiązań informatycznych. Wymagamy rzetelności, pracy z dokumentacją i wysokiej organizacji pracy i samodzielności.
Oferujemy stabilną wieloletnią współpracę w dynamicznie rozwijającym się środowisku. Zapewniamy dobrą atmosferę pracy w zespole. Dla naszych partnerów udostępniamy biuro do pracy w Warszawie. Nasi partnerzy mogą też liczyć na udział w programie zdrowotnym na preferencyjnych warunkach.
Główne zadania:
Tworzenie architektury rozwiązań, nadzór nad tworzeniem specyfikacji oraz nadzór nad pracami developerskimi w zakresie budowy systemów biznesowych, integracji między nimi, integracji z partnerami Towarzystwa.
Tworzenie i rozwój architektury środowiska aplikacyjnego: procesów CI/CD, procesów i narzędzi monitorowania i zbierania logów systemowych oraz bezpieczeństwa środowiska
Ścisła współpraca z zespołami projektowymi i utrzymaniowymi.
Wsparcie w rozwiązywaniu problemów, ich analizie i tworzeniu zaleceń oraz we wprowadzaniu zmian w architekturze i w istniejących rozwiązaniach mitygujących zaistniałe problemy.
Tworzenie wymagań związanych z rozwojem oprogramowania w organizacji.
Analiza i wdrażanie innowacyjnych rozwiązań na poziomie technicznym i biznesowym.
Tworzenie i nadzór nad zapewnieniem wysokiego standardu w zakresie utrzymywanej dokumentacji.
Oczekiwania:
znajomość sieci: protokoły, zagadnienia związane z serwerami proxy, load balancingiem, wysoką dostępnością, zabezpieczaniem komunikacji na poszczególnych poziomach OSI.
Praktyczna znajomość linux [dystrybucje CentOS/Ubuntu] – w tym zarządzanie użytkownikami i dostępem, monitorowanie procesów i wydajności, zarządzanie dyskami, konfiguracja sieci, zarządzanie serwisami, zarządzanie logami, hardening
Praktyczna znajomość konteneryzacji i orkiestracji [docker, k8s, docker swarm]
Praktyczna znajomość narzędzi automatyzujących [np. Ansible, Puppet, Terraform]
Znajomość narzędzi do monitorowania aplikacji [np. Prometheus, Zabbix, Grafana]
Znajomość narzędzi zbierania / analizy logów, [Elastic / Kibana]
Znajomość baz danych relacyjnych: PostgreSQL [DML, DDL, Tuning, Replikacja], mile widziana znajomość MSSQL/DBOracle, a także nierelacyjnych, np. MongoDB
Praktyczna znajomość pracy w GIT
Praktyczna znajomość w zarządzaniu procesem CI/CD i wiedza dotycząca zarządzaniem cyklem życia aplikacji [znajomość narzędzi Jenkins, Nexus]
Doświadczenie w projektowaniu rozwiązań chmurowych i systemów rozproszonych, a także doświadczenie w zarządzaniu rozwiązaniami Monolit.
Doświadczenie w projektowaniu, tworzeniu i wdrażaniu aplikacji obejmujących następujące zagadnienia:
zarządzanie wydajnością
wysoka dostępność
skalowanie aplikacji
konsystencja
load balancing
strategie cache-owania
kolejki / dzienniki i zdarzenia
zarządzanie harmonogramami
zarządzanie procesem
Doświadczenie w projektowaniu i budowaniu monitorowania poprawności działania oraz monitorowania wydajności aplikacji.
Doświadczenie w zapewnieniu poprawnej obsługi wyjątków, logowania i analizy błędów aplikacyjnych.
Znajomość Java, Spring, Bash i mile widziana znajomość Typescript, Angular, Python
Wiedza na temat bezpieczeństwa
zabezpieczanie komunikacji
zabezpieczanie endpointów
znajomość OWASP
zarządzanie sekretami i ich przechowywanie
zarządzanie kluczami kryptograficznymi i certyfikatami
Doświadczenie w planowaniu prac projektowych oraz w tworzeniu wysokiej jakości dokumentacji
Wysokie umiejętności analityczne
Umiejętności pracy w zespole
Mile widziane:
Znajomość: HAProxy, Nginx, Apache Tomcat, Apache, node.js
Znajomość rozwiązań: Kafka, min.i (AWS S3)
Wykształcenie wyższe z obszaru IT lub pokrewnego,
Znajomość branży ubezpieczeniowej lub finansowej
Oferujemy:
Elastyczny czas pracy – możesz zaczynać pracę od godziny 7:00 do godziny 9:00,
Kulturę opartą na współpracy i atmosferę, w której po prostu dobrze się pracuje,
Pakiet medyczny dla partnera
Dofinansowanie do Karty MultiSport.
Architektka/Architekt systemów IT
Architektka/Architekt systemów IT