
Architekt/ka (Kierownik/czka Zespołu)
- Warszawa
Szukamy osób, które chcą mieć realny wpływ na bezpieczeństwo cyfrowe naszego kraju. Dołącz do jednego z naszych Zespołów w Dziale Rozwoju Systemów Cyberbezpieczeństwa, działającym w ramach Centrum Cyberbezpieczeństwa i Infrastruktury.
W naszym Dziale realizujemy projekty o strategicznym znaczeniu dla Państwa. Tworzymy, rozwijamy i utrzymujemy systemy odpowiadające za funkcjonowanie Krajowego Systemu Cyberbezpieczeństwa, Węzła Transgranicznego, a także innych kluczowych rozwiązań zwiększających bezpieczeństwo w polskiej cyberprzestrzeni.
Naszym celem jest nie tylko dostarczanie niezawodnych aplikacji i narzędzi, ale też ciągłe podnoszenie ich jakości, bezpieczeństwa i użyteczności, by jak najlepiej służyły interesowi publicznemu. Pracujemy w oparciu o nowoczesne technologie i zwinne metodyki, w środowisku, gdzie liczy się odpowiedzialność, zaufanie i rzeczywisty wpływ na kształt cyfrowej przyszłości.
Zadania na stanowisku:
- Projektowanie architektury systemów
- Tworzenie i rozwijanie architektury systemów opartych na mikroserwisach
- Dobór technologii, wzorców projektowych i komponentów systemowych
- Projektowanie interfejsów API i modeli danych
- Dokumentowanie architektury z wykorzystaniem UML, BPMN lub ArchiMate
- Nadzór nad implementacją systemów
- Weryfikacja poprawności implementacji względem zaprojektowanej architektury
- Wsparcie zespołów developerskich przy wdrażaniu rozwiązań technicznych
- Udział w estymacjach technicznych i przeglądach kodu
- Rozwój strategii technologicznej
- Opracowywanie i aktualizacja strategii architektonicznej dla projektów i produktów
- Ocena nowych technologii i trendów pod kątem przydatności w organizacji
- Standaryzacja i promowanie dobrych praktyk architektonicznych w zespole
- Kierowanie zespołem technicznym
- Koordynowanie pracy zespołu programistycznego lub technicznego (scrum team)
- Mentoring i rozwój kompetencji członków zespołu
- Rozwiązywanie problemów technicznych i organizacyjnych w zespole
- Integracja i infrastruktura
- Projektowanie i nadzór nad integracją systemów (np. przez REST, AMQP, Kafka)
- Współpraca z zespołami infrastrukturalnymi (sieci, bezpieczeństwo, DevOps)
- Planowanie i projektowanie rozwiązań z zakresu wysokiej dostępności, skalowalności i bezpieczeństwa
- Dbałość o jakość i bezpieczeństwo
- Zapewnienie zgodności z normami bezpieczeństwa (np. OWASP, OAuth2, SSO)
- Projektowanie rozwiązań zgodnych z wymogami audytowalności i regulacji
- Monitorowanie jakości kodu i architektury (code quality, tech debt, maintainability)
- Dokumentacja techniczna
- Tworzenie i utrzymywanie dokumentacji architektonicznej
- Zapewnienie spójnej i aktualnej dokumentacji systemowej oraz infrastrukturalnej
Nasze wymagania:
Wykształcenie i doświadczenie:
- Wykształcenie wyższe techniczne (informatyka, telekomunikacja lub pokrewne).
- Minimum 5 lat doświadczenia na stanowisku architekta systemów lub głównego inżyniera systemów.
- Minimum 2 lata doświadczenia w prowadzeniu zespołu programistycznego lub technicznego.
Technologie i narzędzia:
- Bardzo dobra znajomość architektury mikroserwisowej oraz doświadczenie w projektowaniu i wdrażaniu systemów opartych na tej architekturze
- Praktyczna znajomość języka Java (preferowana wersja 11+), frameworków Spring/Spring Boot
- Doświadczenie w projektowaniu aplikacji frontendowych z wykorzystaniem Angular (min. wersja 10)
- Znajomość narzędzi do modelowania architektury, w tym praktyczne doświadczenie z Enterprise Architect
- Dobra znajomość zagadnień sieciowych i infrastrukturalnych (np. reverse proxy, load balancing, DNS, VPN)
- Doświadczenie w pracy z kontenerami i orkiestracją (Docker, Kubernetes)
- Znajomość relacyjnych i nierelacyjnych baz danych (np. PostgreSQL, MongoDB)
- Umiejętność stosowania wzorców projektowych i dobrych praktyk architektonicznych (np. DDD, Event-Driven Architecture)
Kompetencje miękkie:
- Umiejętność efektywnego zarządzania zespołem, w tym planowania zadań, wyznaczania celów i wspierania rozwoju członków zespołu
- Umiejętność komunikacji z interesariuszami technicznymi i biznesowymi
- Analityczne podejście do rozwiązywania problemów
- Umiejętność dokumentowania architektury i decyzji projektowych
Mile widziane:
- Doświadczenie w skalowaniu aplikacji webowych w środowisku produkcyjnym
- Znajomość zasad DevOps i CI/CD (Jenkins, GitLab CI, ArgoCD, etc.)
- Znajomość narzędzi monitorowania i logowania (Prometheus, Grafana, ELK/EFK)
- Znajomość zagadnień związanych z bezpieczeństwem aplikacji i systemów (OWASP, OAuth2, SSO)
- Certyfikaty z zakresu architektury (np. TOGAF, AWS Certified Solutions Architect, OCEB2)
- Doświadczenie w pracy z metodykami Agile/Scrum i/lub SAFe
- Znajomość UML, BPMN, ArchiMate
- Doświadczenie w pracy z systemami klasy enterprise w sektorze publicznym lub finansowym
Zapewniamy dobre warunki pracy
O właściwych ludzi trzeba odpowiednio dbać. Dlatego oferujemy cały szereg dodatkowych korzyści. Od szkoleń i kursów zawodowych, poprzez zajęcia z jogi i owocowe czwartki, po dofinansowaną kartę Multisport albo zwrot za bilety do kina czy teatru. To wszystko jest jednak dodatkiem do tego, że po prostu dobrze się z nami pracuje.
Zaczynamy między 7 a 10 rano.
Dbamy o zachowanie zdrowego podejścia do obowiązków służbowych.
Daje możliwość podnoszenia swoich kompetencji.
Działamy na pograniczu nauki, cyberbezpieczeństwa i nowych technologii.
Każdy pracownik ma możliwość korzystania z prywatnej opieki medycznej
Zachęcamy do aktywności sportowej lub uzyskania zwrotu za wydatki poniesione na kulturę.
Zwracamy część kosztów związanych z urlopem (tzw. wakacje pod gruszą).
Dajemy możliwość zawarcia dodatkowego ubezpieczenia na życie.