JustJoin.IT Praca zdalna Mid

Fullstack Developer (.NET & Angular)

emagine Polska

⚲ Warszawa

20 160 - 21 000 PLN netto (B2B)

Wymagania

  • .Net
  • C#
  • Entity Framework
  • Angular
  • JavaScript
  • TypeScript
  • Docker
  • Microsoft Visual Studio

Opis stanowiska

Informacje o projekcie:
• Branża: bankowość
• Stawka: do 125 zł/h netto + VAT, B2B
• Lokalizacja: zdalnie (z wizytami w biurze w Warszawie raz na 2 tygodnie)
• Projekt długoterminowy

Zakres obowiązków:
• Projektowanie i implementacja aplikacji obejmujące wszystkie warstwy architektury systemu: warstwę bazodanową, backend oraz interfejs webowy.
• Udział w testach wewnętrznych oprogramowania.
• Współpraca z analitykami i użytkownikami biznesowymi przy zbieraniu oraz analizie wymagań dotyczących nowych i istniejących funkcjonalności.
• Tworzenie oraz aktualizacja dokumentacji technicznej i funkcjonalnej systemu.
• Udział w procesie wdrażania zmian na środowisko produkcyjne.
 

Wymagania:  • Minimum 3 lata doświadczenia w programowaniu w obszarze technologii backendowych: C#, .NET 6/8, .NET Framework 4.6/4.8 Entity Framework.
• Minimum 3 lata doświadczenia w programowaniu w obszarze technologii frontendowych: Angular 14+, TypeScript, HTML, CSS, JavaScript.
• Znajomość T-SQL (SQL Server 2016/2022).
• Znajomość technologii Docker
• Praktyczna znajomość środowiska Visual Studio 2019+
• Doświadczenie w implementacji REST API oraz aplikacji webowych
• Umiejętność implementacji testów jednostkowych (backend/web)
• Umiejętność implementacji testów E2E
• Bardzo dobra znajomość OOP oraz SOLID
• Doświadczenie w aktywnym procesie Code Review
 
Mile widziane:
• Doświadczenie w projektowaniu i programowaniu systemów dla sektora finansowego
• Umiejętność implementacji skryptów na potrzeby testów wydajnościowych

🔍 Dekoder Ogłoszenia

🔴
z wizytami w biurze w Warszawie raz na 2 tygodnie
Praca jest głównie zdalna, ale wymaga regularnych podróży do Warszawy, co może być uciążliwe dla osób mieszkających daleko.
🟡
Projekt długoterminowy
Może oznaczać stabilność zatrudnienia, ale też potencjalnie długotrwałe trwanie projektu bez możliwości rozwoju w innych obszarach.
🔴
Udział w testach wewnętrznych oprogramowania.
Może oznaczać zarówno pisanie testów, jak i ich manualne wykonywanie, co może być mniej atrakcyjne dla doświadczonych programistów.
🟡
Współpraca z analitykami i użytkownikami biznesowymi przy zbieraniu oraz analizie wymagań
Oczekuje się aktywnego udziału w definiowaniu wymagań, co może oznaczać więcej spotkań i dyskusji niż tylko czyste kodowanie.
🟡
Umiejętność implementacji testów E2E
Oprócz testów jednostkowych, oczekuje się również umiejętności tworzenia testów end-to-end, co zwiększa zakres obowiązków.