Dołączysz do zespołu projektującego i rozwijającego systemy bankowe w architekturze mikroserwisowej. Będziesz odpowiadać za tworzenie rozwiązań w technologii .NET i MS SQL, analizę wymagań biznesowych, projektowanie domen oraz integracje systemów. W pracy wykorzystasz m.in. wzorce projektowe, DDD, event storming, a także narzędzia takie jak WebAPI, WCF, Kafka, Hangfire. Ważnym elementem Twojej roli będzie też wsparcie zespołu wiedzą ekspercką oraz praca w metodykach zwinnych.
Projektant aplikacji
Twój zakres obowiązków
- Projektowanie i rozwój zaawansowanych aplikacji .NET w architekturze mikroserwisowej, zgodnie z zasadami czystej architektury.
- Wykorzystywanie wzorców projektowych, DDD i event storming przy projektowaniu rozwiązań.
- Tworzenie oraz utrzymywanie integracji systemowych (WebAPI, WCF, Web Services).
- Wdrażanie nowych technologii i rekomendowanie rozwiązań dla złożonych problemów technologicznych.
- Projektowanie i implementacja baz danych (MS SQL), tworzenie testów automatycznych, integracyjnych i wydajnościowych.
- Analiza wymagań biznesowych i przekładanie ich na specyfikacje techniczne.
- Wsparcie merytoryczne zespołu i współpraca w metodykach zwinnych (Agile/Scrum).
Nasze wymagania
- Wykształcenie wyższe informatyczne lub pokrewne.
- Minimum 7-letnie doświadczenie w projektowaniu i tworzeniu rozwiązań IT (.NET, mikroserwisy, wzorce projektowe).
- Minimum 5-letnie doświadczenie w technologiach: .NET, .NET Framework, Transact-SQL.
- Praktyczna znajomość: Visual Studio 2022, SQL Management Studio, Git.
- Doświadczenie z technologiami integracyjnymi (WebAPI, WCF, Web Services), Hangfire, Kafka.
- Umiejętność tworzenia testów automatycznych, integracyjnych i wydajnościowych.
- Znajomość technologii front-endowych (JS, React, Angular, NPM).
- Znajomość domeny kredytów hipotecznych.
- Komunikatywność, umiejętność pracy zespołowej oraz dzielenia się wiedzą.
- Doświadczenie w projektach bankowych związanych z finansowaniem klientów indywidualnych.
- Umiejętność projektowania odpowiedzialności domen.