Pracuj.pl Praca zdalna Senior

Senior .NET Developer (m/k/n)

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Wrocław, Fabryczna

Do uzgodnienia

Wymagania

  • C#
  • .NET
  • .NET Framework
  • NUnit
  • Moq
  • Jest
  • Git

Opis stanowiska

Nasze wymagania:
Minimum 6 lat doświadczenia w tworzeniu oprogramowania.
Doświadczenie w budowie i utrzymaniu dużych aplikacji webowych oraz rozwiązań SaaS.
Bardzo dobra znajomość: C#, NET Core, NET Framework
Dobra znajomość architektury REST oraz tworzenia WebAPI.
Doświadczenie z frameworkami testowymi: NUnit, Moq, Jest.
Praktyczna znajomość Git.

Mile widziane:
Doświadczenie w pracy w środowisku SAFe Agile.
Znajomość procesów CI/CD oraz praktyk DevOps.
Umiejętność rozwiązywania złożonych problemów technicznych.
Dobre umiejętności komunikacyjne.
Doświadczenie w mentoringu młodszych programistów i wspieraniu rozwoju zespołu.

O projekcie:
Poszukujemy doświadczonych Senior .NET Developerów, którzy dołączą do zespołu rozwijającego skalowalne, bezpieczne i wydajne aplikacje webowe oraz rozwiązania SaaS. To doskonała okazja dla osób, które chcą pracować przy projektach klasy enterprise, wykorzystując nowoczesne technologie Microsoft i rozwiązania chmurowe.

Zakres obowiązków:
Projektowanie, rozwój i utrzymanie dużych aplikacji webowych oraz platform SaaS.
Współpraca z zespołami wielofunkcyjnymi w środowisku Agile.
Tworzenie i rozwój REST API oraz usług webowych.
Pisanie i utrzymywanie testów jednostkowych z wykorzystaniem NUnit, Moq oraz Jest.
Udział w code review, dyskusjach architektonicznych oraz planowaniu technicznym.
Praca z systemem kontroli wersji Git oraz Azure DevOps.

Oferujemy:
📍 Lokalizacja: Zdalnie
📅 Forma współpracy: B2B - 900-1100 PLN/MD

🔍 Dekoder Ogłoszenia

🔴
Minimum 6 lat doświadczenia w tworzeniu oprogramowania.
Może oznaczać zarówno 6 lat aktywnego kodowania, jak i krótszy okres z dłuższym stażem w branży IT.
🟡
Doświadczenie w budowie i utrzymaniu dużych aplikacji webowych oraz rozwiązań SaaS.
Może oznaczać pracę nad jednym dużym projektem lub wieloma mniejszymi, gdzie 'duże' jest subiektywnym określeniem.
🟡
Umiejętność rozwiązywania złożonych problemów technicznych.
Oczekuje się, że będziesz samodzielnie znajdować rozwiązania, a nie tylko implementować gotowe instrukcje.
🟡
Dobre umiejętności komunikacyjne.
Oprócz jasnego przekazywania informacji, może oznaczać potrzebę aktywnego uczestnictwa w dyskusjach i prezentowania swoich pomysłów.
🟡
Doświadczenie w mentoringu młodszych programistów i wspieraniu rozwoju zespołu.
Oprócz faktycznego mentoringu, może oznaczać konieczność dzielenia się wiedzą i pomagania innym w nauce.