Nowa
Architekt/ka oprogramowania
16 000 - 20 000 PLN/ mies.Umowa o pracę (brutto)
SeniorFull-time·Umowa o pracę
#356992·Dodano wczoraj·0
Źródło: www.pracuj.plTech Stack / Keywords
JavaC#PythonJavaScript.NETJava EENode.jsMVCMVVMClean Architecture
Firma i stanowisko
Dołącz do Działu Zarządzania Produktami i Analiz w Centrum Nowych Technologii dla Polityk Publicznych - miejsca, w którym łączymy analizę biznesową, projektowanie rozwiązań oraz rozwój produktów cyfrowych w odpowiedzi na wymagania strategicznych projektów.
Wymagania
- wykształcenie wyższe związane z informatyką, inżynierią oprogramowania lub pokrewnymi dziedzinami
- minimum 7 lat doświadczenia jako programista lub inżynier oprogramowania
- minimum 1 rok doświadczenie w pracy na stanowisku związanym z architekturą oprogramowania (architekt, Tech Lead)
- doskonała znajomość przynajmniej dwóch popularnych języków programowania, np. Java, C#, Python, JavaScript itp.
- znajomość i doświadczenie w pracy z różnymi technologiami i platformami, np. .NET, Java EE, Node.js, itp.
- doskonała znajomość i doświadczenie w zastosowaniu różnych wzorców projektowych, takich jak MVC, MVVM, Clean Architecture, itp.
- praktyczna znajomość i doświadczenie w użyciu/ umiejętność wykorzystania architektur mikroserwisów, RESTful API, SOA, Event-Driven Architecture itp.
- znajomość zasad projektowania SOLID, DDD, architektur event-driven i rozwoju mikrousług
- biegłość w ocenie opcji technologicznych i propagowaniu zasad zwinnych (np. TDD, CI)
- znajomość notacji BPMN, UML, C4
- znajomość procesów tworzenia oprogramowania (Discovery, Define, Develop, Delivery)
- znajomość metodyk zwinnego wytwarzania oprogramowania (Agile, SCRUM, SAFe)
- skoncentrowanie na jakości oprogramowania, w tym jego testowaniu, utrzymaniu i ciągłym doskonaleniu
- systematyczność i dokładność oraz rzetelne podejście do wykonywanych obowiązków
Nice to have:
- certyfikat z obszaru architektury oprogramowania np. TOGAF
- znajomość zagadnień chmurowych, i tworzenia oprogramowania „Cloud Native”
- znajomość ArchiMate, SysML
- doświadczenie w optymalizacji aplikacji
- doświadczenie w tworzeniu rozwiązani wysokodostępnych
- doświadczenie w przetwarzaniu dużych zbiorów danych
- znajomość wyszukiwarek (np. OpenSearch, ElasticSearch) i narzędzi (Docker, Jenkins)
- znajomość procesów realizowanych przez Administrację Publiczną
- znajomość systemów JIRA, YouTrack
Obowiązki
- projektowanie architektury systemów informatycznych zgodnie z obowiązującymi/przyjętymi standardami architektonicznymi IT
- projektowanie, wytwarzanie, rozwój, modyfikacja, testowanie oraz utrzymanie oprogramowania i rozwiązań informatycznych
- identyfikowanie, projektowanie, proponowanie zmian w istniejącej architekturze IT na podstawie wymagań biznesowych tworzonych w trakcie analiz
- tworzenie modeli systemów i przepływu danych pomiędzy nimi
- współpraca z dostawcami w zakresie budowy i integracji dostarczanych systemów
- uzgadnianie dokumentacji powykonawczej i eksploatacyjnej
Oferta
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie
- elastyczny czas pracy
- owoce
- spotkania integracyjne
- preferencyjne pożyczki
- firmowa biblioteka
- brak dress code’u
- kawa / herbata
- dodatkowe świadczenia socjalne
- dofinansowanie biletów do kina, teatru
- dofinansowanie wypoczynku
Karta sportowa
Opieka zdrowotna
Kursy językowe
Dofinansowanie szkoleń
Ubezpieczenie
Elastyczne godziny
Spotkania integracyjne
Płatny urlop
Firmowa stołówka
Napoje w biurze
Darmowe przekąski
NASK
61 aktywnych ofert