- analiza, projektowanie i rozwój architektury platformy systemów IT, tak aby spełniały wymagania wydajności, skalowalności i bezpieczeństwa;
- opracowywanie i implementacja strategii rozwoju technologicznego oraz planowania przyszłych funkcjonalności systemów i aplikacji IT;
- definiowanie wymagań dotyczących projektów: infrastruktura, oprogramowanie, dobór narzędzi i technologii;
- definiowanie aplikacji, które będą tworzone lub modyfikowane w ramach projektu;
- współpraca z właścicielami biznesowymi, w tym odbiór analiz biznesowych i ocena wykonalności wymagań;
- projektowanie integracji między systemami informatycznymi;
- wsparcie zespołów analityków, programistów, testerów i innych specjalistów;
- koordynowanie prac zespołów uczestniczących w realizacji i wdrożeniu;
- tworzenie i aktualizacja dokumentacji technicznej i projektowej, w tym opisów architektury, specyfikacji wymagań;
- przeprowadzanie ewaluacji obszarów do rozwoju systemów i procedur IT;
- śledzenie i analiza nowych technologii oraz podejść architektonicznych, ocena ich potencjalnego wpływu na NIK oraz proponowanie stosownych zmian;
- współpraca z dostawcami systemów informatycznych w zakresie rozwoju i modernizacji systemów informatycznych.
- wykształcenie wyższe informatyczne lub pokrewne;
- minimum 5 letnie doświadczenie zawodowe w obszarze projektowania, wdrażania i rozwoju systemów informatycznych;
- minimum 3 lata doświadczenia w zakresie projektowania architektury systemów zorientowanych na usługi, systemów w architekturze wielowarstwowej, systemów o wysokiej wydajności i niezawodności;
- znajomość technologii aktualnych narzędzi, technik i rozwiązań stosowanych w projektowaniu i budowie systemów IT;
- znajomość zagadnień związanych z automatyzacją zadań, zarządzaniem obciążeniem oraz skalowalnością systemów;
- umiejętność oceny i wdrażania nowoczesnych technologii oraz podejść architektonicznych w celu osiągnięcia wysokiej wydajności i bezpieczeństwa systemów;
- znajomość języka UML i notacji BPMN, wiedza praktyczna z zakresu modelowania biznesowego;
- umiejętność obsługi narzędzi projektowych oraz znajomość metodyk zarządzania projektami;
- doświadczenie w realizacji architektury rozwiązań zawierających elementy hurtowni danych i narzędzi typu Business Intelligence
- znajomość technologii i doświadczenie w pracy z relacyjnymi bazami danych np.: MySQL, PostgreSQL, MSSQL, MariaDB;
- znajomość technologii i doświadczenie w pracy z dowolnym z serwerów aplikacyjnych np.: JBoss, GlassFish, Apache Tomcat oraz platformy .NET Microsoftu;
- znajomość technologii i doświadczenie w pracy z Web Serwisami i Application Programming Interface (API) ;
- znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację oraz czytanie i analizowanie dokumentacji technicznej;
- samodzielność i terminowość w realizacji powierzonych zadań;
- doskonałe umiejętności komunikacji interpersonalnej oraz zdolność do efektywnej współpracy z zespołem;
- bardzo dobre umiejętności analityczne, rozwiązywania problemów oraz planowania i organizacji pracy.
- doświadczenie w rozwijaniu systemów w architekturze mikroserwisów;
- doświadczenie w pracy z platformami low-code oraz silnikami procesowymi np. Camunda;
- umiejętność projektowania aplikacji mobilnych;
- znajomość technologii i doświadczenie w pracy z JAVA, PHP;
- doświadczenie w projektowaniu wysokowydajnych rozwiązań bazodanowych;
- doświadczenia zawodowego w modelowaniu systemów w narzędziu Enterprise Architect;
- znajomość regulacji dotyczących prawa zamówień publicznych oraz ochrony danych osobowych.
- stabilne zatrudnienie w ramach umowy o pracę;
- dostęp do szkoleń, możliwość rozwoju zawodowego i podnoszenia kwalifikacji;
- dodatkowe wynagrodzenie (tzw. trzynastka);
- dofinansowanie do wypoczynku dla pracownika i jego dzieci;
- składka PPK od pracodawcy w wysokości 4%.