JustJoin.IT Praca zdalna Mid

.Net Developer

SCALO

⚲ Katowice

18 000 - 18 500 PLN netto (B2B)

Wymagania

  • wykształcenie wyższe informatyczne lub pokrewne
  • min. 3 lata komercyjnego doświadczenia w projektowaniu i tworzeniu systemów IT
  • doświadczenie z .NET Framework, .NET, C#, Oracle SQL, PostgreSQL
  • doświadczenie w tworzeniu aplikacji z wykorzystaniem wzorca MVVM oraz aplikacji 3-warstwowych
  • doświadczenie w tworzeniu aplikacji desktopowych
  • znajomość interfejsów API i narzędzi do automatyzacji CI/CD
  • znajomość podejścia DDD i architektury CQRS

Mile widziane

  • znajomość DevExpress Winforms, SCRUM, Jira, Confluence, Bitbucket, Docker lub systemów ERP (kadrowo-płacowe, księgowe, finansowe)

Opis stanowiska

Projekt dotyczy systemu ERP dla branży medycznej — będziesz uczestniczyć we wszystkich fazach tworzenia oprogramowania, od koncepcji po implementację, projektując aplikacje 3-warstwowe z wykorzystaniem wzorca MVVM. Zakres obejmuje implementację nowych funkcjonalności, usuwanie błędów, testy jednostkowe, code review i dokumentację techniczną. To oferta dla developera .NET z doświadczeniem w aplikacjach desktopowych i bazach Oracle. Uwaga: 'usuwanie błędów i rozwiązywanie problemów w istniejącym oprogramowaniu' może oznaczać, że znaczna część pracy to utrzymanie starego kodu.

🔍 Dekoder Ogłoszenia

🟡
Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów.
To ogólne stwierdzenie marketingowe, które nie precyzuje, jakie konkretnie zmiany i rezultaty są osiągane, ani jak duży jest wpływ pracy dewelopera na te zmiany.
🟡
Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych.
Może oznaczać pracę nad bardzo różnorodnymi technologiami i projektami, co jest dobre dla rozwoju, ale może też sugerować brak głębokiej specjalizacji w jednym obszarze lub częste przełączanie się między zadaniami.
🟡
uczestniczenie we wszystkich fazach tworzenia oprogramowania: opracowanie koncepcji i założeń, eksploracja i badania, projektowanie, implementacja
Może oznaczać, że będziesz musiał zajmować się nie tylko kodowaniem, ale także zadaniami związanymi z analizą wymagań i projektowaniem, co może być czasochłonne i wykraczać poza typowe obowiązki developera.
🔴
usuwanie błędów i rozwiązywanie problemów w istniejącym oprogramowaniu
Może oznaczać, że duża część pracy będzie polegać na naprawianiu starego kodu, a nie na tworzeniu nowych, ekscytujących funkcjonalności.
🟡
propagowanie wiedzy i budowanie kompetencji
Może oznaczać, że od kandydata oczekuje się aktywnego dzielenia się wiedzą i mentoringu, co może być dodatkowym obciążeniem poza podstawowymi obowiązkami deweloperskimi.