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.
Cele sekcji produktowej
- Rozwój produktu S46, centralnego elementu krajowego systemu cyberbezpieczeństwa
- Współpraca z innymi zespołowami w ramach realizacji celów Działu Stretegicznych Projektów Cyberbezpieczństwa
- Rozwój i doskonalenie własnego warsztatu inżynierskiego
Charakterystyka roli
- Członek i lider techniczny interdyscyplinarnej sekcji produktowej pracującej w metodyce zwinnej
- Wnosi do sekcji sprawdzone praktyki dotyczące efektywności pracy i wytwarzania wysokiej jakości oprogramowania
- Wspiera właściciela produktu w zarządzaniu roadmap'ą oraz backlog'iem
- Wspiera i współpracuje z liderem technicznym zespołu, obejmującego kilka sekcji produktowych, we wdrażaniu inicjatyw horyzontalnych
- Systematycznie rozwija własne umiętności oraz wspiera członków sekcji produktowej w ich rozwoju indywidualnym
Potrzebne umiejętności i kompetencje
- Prowadzenie zespołu wytwarzającego oprogramowanie, jako lider techniczny
- Modelowanie i projektowanie systemów w zakresie infrastruktury, architektury, bezpieczeństwa, domeny oraz oprogramowania
- Wytwarzanie oprogramowania w oparciu o podejście mikrousług
- Wytwarzanie oprogramowania w oparciu o metodyki zwinne
- Znajomość wzorców projektowych z uwzględnieniem wzorców architektonicznych
- Znajomość metodyk optymalizacji oraz automatyzacji procesów cyklu życia oprogramowania
- Znajomość procesów i narzędzi zapewniania jakości oprogramowania
- Znajomość działania i konfiguracji JVM
- Programowanie w języku Java
- Znajomość Spring Framework, Spring Boot oraz Spring Cloud
- Znajomość REST oraz OpenAPI
- Znajomość MongoDb, Kafka, Elastic Search
- Konteneryzacja w oparciu o platformy Docker oraz Kubernetes
- Programowanie DevOps (np. Jenkins Pipeline lub GitHub Actions)
- Znajomość Git oraz GitLab.
- Wysokie rozwinięte umiejętności interpersonalne
- Samodzielność, rzetelność i wysoki poziom etyki zawodowej
Dodatkowe atuty
- Programowanie w języku JavaScript oraz TypeScript
- Znajomość Angular
- Programowanie w języku Python
- Znajomość PKI (Infrastruktury Klucza Publicznego)