All offersGdańskJSStarszy Programista / Starsza Programistka Fullstack .Net & Angular
Starszy Programista / Starsza Programistka Fullstack .Net & Angular
JS
Centralny OśrodekInformatyki

Starszy Programista / Starsza Programistka Fullstack .Net & Angular

Centralny OśrodekInformatyki
4 856 - 6 133 USDGross/month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Remote
Centralny OśrodekInformatyki

Centralny OśrodekInformatyki

Jesteśmy największą w Polsce firmą realizującą projekty IT dla sektora publicznego. Możesz znać takie nasze projekty jak mObywatel, Profil Zaufany czy Rejestry Państwowe. Nasze unikatowe projekty wymagają unikatowego zespołu ⭐

Company profile

Tech stack

    C#
    advanced
    .NET Core
    advanced
    Angular 14+ / TypeScript
    advanced
    JavaScript(ES6/ES7)
    advanced
    HTML5
    advanced
    CSS3
    advanced
    Bootstrap
    advanced
    Git
    advanced
    Jenkins
    advanced
    Artifactory
    advanced

Job description

Opis oferty

Dołącz do naszego zespołu w Departamencie Rozwoju e-Usług!


Jesteśmy zespołem, który tworzy innowacyjne rozwiązania cyfrowe, mające realny wpływ na życie obywateli. Nasze e-usługi, w tym Portal RPmObywatel.gov.plWęzeł Krajowy, Profil Zaufany, obejmują różnorodne obszary, tworząc kompleksowy ekosystem, który ułatwia codzienne sprawy obywateli oraz usprawnia kontakt z administracją publiczną.


Pracujemy z najnowszymi technologiami i stosujemy najlepsze praktyki architektoniczne. Korzystamy z języków programowania takich jak Java, a także frameworków takich jak Spring i Angular. Stawiamy na mikroserwisy, konteneryzację oraz chmurę, dbając o skalowalność i wydajność naszych rozwiązań. Pracując z nami będziesz miał szansę dostarczać rozwiązania wykorzystując Wspólną Infrastrukturę Informatyczną Państwa tym samym korzystając z mocy Rządowej Chmury Obliczeniowej. Kładziemy nacisk nie tylko na funkcjonalność, ale także na atrakcyjność i czytelność kodu, aby zapewnić jak najlepsze doświadczenia zarówno dla użytkowników, jak i dla członków zespołu.


Zakres obowiązków

  • Jako Starszy Programista Fullstack będziesz odpowiedzialny za analizę i implementację zmian w istniejącym oprogramowaniu, tworzenie nowych wersji oprogramowania zgodnie z etapami procesu wytwórczego oraz przestrzeganie obowiązujących standardów w tym zakresie dotyczących wydajności i bezpieczeństwa oraz tworzenie responsywnych, nowoczesnych złożonych, aplikacji front-endowych
  • Twój obszar działania będzie obejmować tworzenie i przeprowadzanie testów jednostkowych modułów tworzonych produktów, a także za integrację poszczególnych składników zgodnie z zasadami Ciągłej Integracji w procesie wytwórczym
  • Tworzenie pakietów instalacyjnych dla zmodernizowanych rozwiązań/systemów oraz wersjonowanie kodu oprogramowania również będą częścią Twoich obowiązków. Dodatkowo, będziesz odpowiedzialny za tworzenie i aktualizację dokumentacji technicznej oraz za dostarczanie produktów zgodnie z planem i ustaloną jakością
  • Twoje zadania będą obejmować również weryfikację zgodności tworzonych produktów z odpowiednimi dokumentami analizy IT i architektury, a także rozwijanie funkcjonalności i optymalizację systemów informatycznych
  • Będziesz brał udział w projektach prowadzonych w COI oraz w spotkaniach zespołowych, współpracując z innymi rolami projektowymi
  • Dodatkowo, będziesz zgłaszać inicjatywy dotyczące optymalizacji i poprawy jakości oprogramowania oraz nowatorskich rozwiązań dotyczących procesu wytwórczego. Twój wkład w identyfikację możliwości doskonalenia procesów będzie kluczowy dla efektywności działania zespołu
  • Oprócz tego będziesz uczestniczył w szkoleniach dostarczanych przez COI oraz będziesz kontynuował samokształcenie się, dzieląc się zdobytą wiedzą z członkami zespołu. Dodatkowo, będziesz odpowiedzialny za weryfikację jakości kodu tworzonego przez innych programistów oraz za wykonywanie innych prac zleconych przez kierownictwo, zgodnie z Twoimi kwalifikacjami


Poszukiwane kompetencje

  • Umiejętność projektowania oprogramowania, programowania obiektowego, algorytmów i struktur danych złożonych aplikacji, z uwzględnieniem wymagań funkcjonalnych i niefunkcjonalnych, w tym dotyczących wydajności i bezpieczeństwa oraz tworzenie responsywnych, nowoczesnych złożonych, aplikacji front-endowych
  • Umiejętność projektowania umiarkowanie złożonych systemów lub ich elementów, w tym identyfikowania i rozwiązywania problemów projektowych oraz określania alternatywnych opcji w celu ułatwienia podejmowania decyzji biznesowych
  • Umiejętność sporządzania technicznej oceny wykonalności projektu w celu zidentyfikowania potencjalnych ograniczeń lub wyzwań
  • 5+ lat doświadczenia w tworzeniu oprogramowania w języku C# przy użyciu .NET Core
  • 5+ lat doświadczenia w zakresie rozwijania aplikacji webowych
  • Bardzo dobra znajomość Angular 14+ / TypeScript, JavaScript(ES6/ES7), HTML5, CSS3, Bootstrap
  • Znajomość frameworków i narzędzi do przeprowadzania testów jednostkowych, np. Jasmine i Karma
  • Znajomość i umiejętność wykorzystywania preprocesorów CSS (SASS, LESS)
  • Znajomość mechanizmów bezpieczeństwa: kryptografii klucza publicznego, zagadnień związanych z SSO (np. Keycloak), oraz bieżąca wiedza dot. OWASP
  • 5+ lat doświadczenia w pracy z bazami danych relacyjnymi/nierelacyjnymi, w tym wykorzystywania narzędzi do zarządzania zmianami i kontrolowania wersji baz danych np. Liquibase, Flyway
  • 5+ lat doświadczenia w architekturze warstwowej lub rozproszonej i tworzenia interfejsów REST API, SOAP, GraphQL lub innych w metodyce API-First. Umiejętność odpowiedniego doboru typu komunikacji w zależności od potrzeb (synchroniczna, asynchroniczna, reaktywna)
  • Znajomość narzędzi np. Postman, SoapUI do testowania i mockowania usług REST
  • Znajomość TDD/BDD, refaktoryzacji, zasad czystego kodu, czystej architektury i wzorców projektowych
  • Znajomość zwinnych metodyk wytwarzania oprogramowania
  • Bardzo dobra znajomość narzędzi GIT, Jenkins, Artifactory, Confluence, JIRA
  • Praktyczna umiejętność zarządzania wersjonowaniem wytwarzanego oprogramowania na przykład w oparciu o Gitflow
  • Umiejętność krytycznego myślenia, formułowania wniosków i proponowania usprawnień w szczególności w odniesieniu do zasad i standardów organizacyjnych w zakresie rozwoju oprogramowania
  • Mentorowanie Koleżanek i Kolegów z Zespołu, celem rozwijania kompetencji Zespołów
  • Praktyczna umiejętność implementowania mechanizmów Monitoringu i Obserwowalności w wytwarzanym oprogramowaniu
  • Znajomość metodyki DevOps i jej praktycznego wykorzystania na przykład w ramach budowania dojrzałych procesów CI/CD

 

Mile widziane:

  • Kompetencje z zakresu monitorowania technologii i śledzenia rynku
  • Umiejętność koordynacji prac programistów w małych projektach
  • Znajomość komercyjnych rozwiązań chmurowych Azure, AWS, GCP


Oferujemy

  • pracę w największej w Polsce firmie IT tworzącej usługi, które ułatwiają życie obywatelom – Tobie, Twoim znajomym, rodzinie
  • zatrudnienie na podstawie umowy o pracę (19 000 - 24 000 PLN brutto)
  • po okresie próbnym możesz liczyć na umowę na czas nieokreślony
  • pracę w pełni zdalną, ale jeśli masz ochotę, zawsze możesz przyjść do biura 
  • nowoczesne i komfortowe biuro blisko Dworca Zachodniego
  • bezpłatny parking podziemny, w którym zostawisz swój samochód, motocykl, rower, hulajnogę…
  • elastyczne godziny pracy, zaczynasz dowolnie między 7:00 a 10:00
  • możliwość wyjścia w ciągu dnia pracy, dzięki systemowi szybkich wyjść prywatnych
  • szkolenia wewnętrzne, dofinansowanie do szkoleń zewnętrznych
  • możliwość ubiegania się o dofinansowanie do studiów
  • jasną ścieżkę kariery, możliwość awansu lub zmiany projektu – zdobywaj nowe doświadczenia w różnych zespołach – zmieniaj projekty, nie firmę
  • pracę z ludźmi z różnymi kompetencjami, świetną ekspertyzą i szczerą pasją, szansę na naukę, rozwój i wymianę doświadczeń
  • atmosferę wzajemnego wsparcia, mówimy sobie po imieniu
  • możliwość pracy w biurze razem ze swoim czworonożnym przyjacielem 🐾


PREMIE I BENEFITY

  • dodatkowe wynagrodzenie roczne
  • premie uznaniowe
  • 70% kosztów uzyskania przychodu, dające realnie więcej $$ na koncie
  • dofinansowanie do wakacji „wczasy pod gruszą”
  • nagroda jubileuszowa po 5, 10 i 15 latach pracy
  • dodatkowy, płatny czterotygodniowy urlop po trzech latach pracy w COI
  • dodatkowy, płatny dzień wolny z okazji urodzin
  • dofinansowanie do wyjść integracyjnych
  • platforma kafeteryjna MyBenefit
  • karta Multisport w ramach kafeterii MyBenefit
  • pakiet medyczny w Luxmed
  • ubezpieczenie na życie
  • dofinansowanie do okularów (600 zł na zakup okularów, 300 zł na wymianę szkieł)
  • 2 dni w roku do wykorzystania na wolontariat
  • wyprawka dla noworodka
4 856 - 6 133 USD

Permanent