O zespole:
- Zespół został powołany do budowy oraz rozwoju systemów obsługi wierzytelności, a w szczególności rozwiązań z obszaru finansów.
- W aktualnie prowadzonym projekcie nie ma zadań utrzymaniowych.
- Na co dzień zespół wspiera: Product Owner, Tech Leader, Chapter Leader oraz w zależności od potrzeb analityk biznesowy.
- Naszą pracę organizujemy z wykorzystaniem metody Kanban mocno wspierając samoorganizację zespołów
- Uczestniczymy w całym cyklu wytwarzania oprogramowania (od analizy wymagań aż do wdrożenia)
- Cenimy zaangażowanie, dzielenie się swoją wiedzą oraz doświadczeniem
- Dbamy o dobrą atmosferę w zespole i wzajemne wsparcie w realizacji zadań
- Mocno stawiamy na uczenie się nowych rzeczy i ciągłe rozwijanie umiejętności
- Pracujemy zdalnie, okazjonalnie mogą być potrzebne wizyty w siedzibie firmy we Wrocławiu
Zakres obowiązków:
- Wytwarzanie, testowanie oraz wdrażanie oprogramowania zgodnie z obowiązującymi standardami
- Współpraca z biznesem w zakresie projektowania i wdrażania nowych rozwiązań, a także testerami i analitykami dedykowanymi do projektu,
- Utrzymanie najwyższej jakości istniejącego kodu i oprogramowania (code review ma u nas wysoki priorytet)
- Tworzenie oprogramowania będącego istotną częścią krajowego rynku finansowego
- Codzienna współpraca w ramach zespołu w metodologii Agile
Oczekiwania:
- Doświadczenie (min 4 lata) w pracy z językiem C# oraz technologiami .NET.
- Praktyka w pracy zgodnie z zasadami Domain-Driven Design (DDD).
- Doświadczenie w tworzeniu i rozwijaniu rozproszonych systemów mikroserwisowych.
- Znajomość wzorców Messaging oraz Event-Driven Architecture.
- Dobra znajomość REST, CQRS, CRUD, OOP, Clean Code.
- Doświadczenie w projektowaniu i wdrażaniu mikroserwisów z uwzględnieniem synchronizacji asynchronicznej (Rabbit/Kafka).
- Umiejętność zarządzania kontraktami OpenAPI, AsyncAPI lub Data Contracts.
- Znajomość i umiejętność praktycznego zastosowania: Git, OCP, Event Sourcing, NoSQL oraz relacyjnych baz danych.
- Doświadczenie w automatycznym testowaniu aplikacji w systemach rozproszonych, w tym testach jednostkowych (Unit Test), testach akceptacyjnych (BDD), testach integracyjnych (Docker, Testcontainers) oraz testach kontraktowych (Pact).
- Umiejętność pracy w zespole.
- Zaangażowanie i odpowiedzialność za realizowane zadania.
- Komunikatywność oraz dociekliwość w zrozumieniu problemów biznesowych.
Co oferujemy?
- Zatrudnienie w oparciu o: umowę o pracę
- Elastyczne godziny rozpoczęcia pracy (w przedziale 6:00-11:00)
- Możliwość w większości pracy zdalnej (mogę być potrzebne okazjonalne wizyty w biurze we Wrocławiu)
- Atrakcyjny pakiet benefitów dla pracowników: możliwość skorzystania z prywatnej opieki medycznej: Luxmed, dofinansowanie do karty Multisport, dodatkowe świadczenia dopasowane do Twoich potrzeb w ramach systemu kafeterii, ubezpieczenie grupowe dla pracownika na preferencyjnych warunkach
- Możliwość uzyskania atrakcyjnego bonusu w programie poleceń pracowniczych
- Możliwość wypożyczenia samochodu firmowego do użytku prywatnego
- Istnieje możliwość współpracy w ramach umowy B2B.
Podczas rekrutacji dbamy o inkluzywność procesu i przestrzegamy zasad równych szans. Liczą się dla nas kompetencje i chęć rozwoju osób kandydujących, bez względu na ich płeć, wiek, stopień sprawności, wyznanie, orientację seksualną, pochodzenie lub inne kwestie niezwiązane z wymaganymi umiejętnościami. Dokładamy starań, by proces rekrutacji był dostępny i dostosowany do adekwatnych potrzeb.