Posiadanie minimum 4-letnie doświadczenie w projektowaniu architektury rozwiązań i technologicznej]
Umiejętność współpracy z zespołami wytwórczymi, utrzymaniowymi, kadrą zarządzającą oraz innymi interesariuszami
Zdolność do myślenia kreatywnego i proponowania innowacyjnych rozwiązań oraz przystępnego komunikowania złożonych koncepcji
Znajomość wzorców projektowych i architektonicznych
Znajomość zagadnień dotyczących architektury rozwiązań, integracji, kryptografii w szczególności znajomość protokołu TLS i bezpieczeństwa IT
Umiejętność projektowania złożonej architektury aplikacji (z uwzględnieniem architektury mikroserwisowej)
Umiejętność analizy wymagań biznesowych, w tym znajomość technik oraz umiejętność modelowania procesów biznesowych
Umiejętność tworzenia dokumentacji architektonicznej między innymi: bardzo dobra znajomość notacji UML, BPMN, Archimate oraz mile widziana znajomość narzędzi CASE (Enterprise Architect lub pokrewne)
Znajomość technologii chmurowych, zagadnień dotyczących chmury prywatnej, konteneryzacją (Docker) i orkiestracją (np. Kubernetes lub pochodne)
Znajomość zagadnień z obszaru infrastruktury
Znajomość zagadnień z obszaru dewelopmentu (Java, Spring Boot, Angular)
Znajomość systemu kontroli wersji Git
Znajomość relacyjnych i nierelacyjnych baz danych
Znajomość narzędzi i praktyk DevOps
Praktyczna znajomość podejścia Agile i frameworku Scrum oraz narzędzi wspierających pracę w Scrum typu Jira, Confluence
Znajomość modeli cyklu życia oprogramowania (SDLC)
Umiejętność powierzania i rozliczania zadań innym osobom – umiejętność delegacji zadań
Wysokie umiejętności we współpracy z różnymi interesariuszami na wszystkich etapach życia produktu oraz w fazie ofertowania
Wysokie umiejętności w koordynowaniu przygotowania i w wypracowywaniu wkładu merytorycznego do ofert sprzedażowych
Wysokie umiejętności w koordynowaniu tematów i zależności wynikających z architektury
Umiejętność czytania aktów prawnych i syntezy do postaci wytycznych i wymagań
Znajomość synchronicznych i asynchronicznych rozwiązań integracyjnych (SOAP, REST, Kafka)
Twój zakres obowiązków
Ścisła współpraca z zespołami oraz interesariuszami na wszystkich etapach cyklu życia produktu zapewniając wsparcie w zakresie: podejmowania kierunkowych decyzji dotyczących rozwoju produktu, analizy wymagań w zakresie biznesowych i technicznych możliwości oraz sposobu ich realizacji, przygotowania i realizacji zadań programistycznych, realizacji testów oraz rozwiązywania błędów
Projektowanie oraz dokumentowanie architektury rozwiązań i technologicznej zgodnie z przyjętymi standardami; weryfikacja i ocena architektury
Identyfikacja i zarządzanie zależnościami między produktami i innymi jednostkami organizacyjnymi w zakresie architektury
Prowadzenie rejestru decyzji architektonicznych w zakresie projektu
Konsultacje i wsparcie w tworzeniu roadmapy biznesowej oraz współtworzenie roadmapy technicznej produktu
Branie udziału w tworzeniu standardów i wytycznych architektonicznych oraz monitorowanie ich stosowania podczas wytwarzania oprogramowania
Dokumentowanie i aktywne działanie na rzecz eliminacji długu technologicznego produktu
Identyfikacja problemów związanych z tworzeniem oprogramowania i proaktywne proponowanie strategii ich eliminacji. Opracowywanie planów zmian technologicznych w produkcie
Wsparcie procesu wdrożeniowego aplikacji od strony technicznej
Wsparcie optymalizacji i automatyzacji procesów wydawniczych
Promowanie i aktywne uczestnictwo w wymianie wiedzy w ramach projektu oraz w ramach gildii architektonicznej
Promowanie i stosowanie zasad otwartej komunikacji oraz cyklicznej informacji zwrotnej w zespole
Organizowanie i prowadzenie spotkań w celu pozyskania i dzielenia się wiedzą
Wsparcie procesu rekrutacji i wdrażania nowych osób w zespole
Wsparcie w podejmowaniu kierunkowych decyzji w zakresie architektury rozwiązań oraz architektury technicznej dla produktu
Udział w spotkaniach strategicznych i doradzanie kierownictwu w kwestiach architektonicznych i technicznych
Tworzenie i weryfikacja zadań dla siebie i innych współpracowników
Koordynowanie przygotowania ofert
Opracowywanie wkładu merytorycznego do ofert sprzedażowych
Szacowanie prac wytwórczych
Współpraca i ustalenia z innymi jednostkami organizacyjnymi oraz instytucjami w zakresie architektury i technologii oraz zależności produktowych
Koordynowanie tematów i zależności wynikających z architektury
Wykonywanie innych zadań zleconych przez przełożonego, zgodnych z posiadanymi kwalifikacjami i wynikających z potrzeb COI, jeśli nie są one sprzeczne z przepisami prawa lub umową o pracę