Poszukujemy kandydatów do pracy w sekcji produktowej w Zespole Rozwoju Systemów Cyberbezpieczeństwa, będącego częścią Centrum Cyberbezpieczeństwa i Infrastruktury.
Zespół Rozwoju Systemów Cyberbezpieczeństwa, który tworzymy, realizuje projekty o strategicznym znaczeniu dla naszego Państwa. Systemy, za które jesteśmy odpowiedzialni, dotyczą obszarów szeroko rozumianego cyberbezpieczeństwa oraz identyfikacji elektronicznej, a naszą rolą jest ich rozwój, wdrażanie oraz utrzymanie. Staramy się nieustannie zwiększać ich użyteczność, tak aby owocnie służyły naszemu wspólnemu dobru.
Zakres zadań na tym stanowisku:
- Programowanie i wdrażanie przypadków użycia dla pilotażowych wdrożeń usług blockchain
- Współpraca z zespołem zarządzającym projektem
- Dzielenie się wiedzą techniczną i doświadczeniem przy szacowaniu pracy dla biznesowych wymagań
- Współtworzenie koncepcji nowych rozwiązań
- Samodzielne zdobywanie wiedzy z zakresu usług i architektury blockchain
- Analiza dokumentów technicznych dotyczących blockchain
- Udział w międzynarodowych projektach EU
Nasze wymagania:
- Umiejętność analizy i oceny problemów programistycznych
- Znajomość narzędzi i technik programistycznych
- Umiejętność prototypowania i projektowania interfejsów
- Programistyczna baza z obszaru OpenID, SIOPv2, OAuth 2.0,SAML, JavaScript,TypeScript, OID4Cs
- Praktyczne doświadczenie z technologiami backend i frontend: Node.js, Django, Flask, Frameworki frontend
- Znajomość narzędzi: Git, GitLab, IntelliJ, Jenkins, Sonar
- Znajomość języka angielskiego na poziomie umożliwiającym udział w spotkaniach międzynarodowych grup roboczych oraz opiniowania dokumentacji technicznej
Mile widziane:
- Znajomość koncepcji blockchaina: Konsensus (Proof of Work, Proof of Stake, itp.)
- Kryptografii (asymetryczna, symetryczna, funkcje skrótu),
- Struktura danych (bloki, łańcuchy bloków, drzewa Merkle)
- Znajomość standardów protokołów, tokenów i tworzenia smartkontraktów
- Doświadczenia jako programista blockchain w pisaniu wysokiej jakości, dobrze przetestowanego kodu
- Doświadczenie z platformami blockchain: Ethereum, Bitcoin, Cardano, Polkadot, Solana, itp.
- Doświadczenie z protokołem OpenID Connect, OpenID Authentication, technologiami webowymi HTTP, HTTPS, przeglądarkami internetowymi i serwerami WWW
- Wdrożenie węzłów, interakcja z siecią, monitorowanie,
- Korzystanie z narzędzi takich jak Truffle, Hardhat, Ganache, czy Metamask
- Doświadczenie pracy w zespołach międzynarodowych