JustJoin.IT Hybrydowo Mid New

Inżynier / Inżynierka Oprogramowania

Symfonia

⚲ Warszawa

Wymagania

  • REST API
  • .Net

Opis stanowiska

Profil stanowiska – Inżynier/ka Oprogramowania (.NET) Poszukujemy doświadczonego Inżyniera/Inżynierki Oprogramowania, który/która dołączy do zespołu inżynierskiego i będzie odpowiedzialny zarówno za rozwój oraz utrzymanie istniejącego Web API opartego o .NET Framework 4.8, jak i za tworzenie nowych projektów w .NET 8. Miejsce pracy: model hybrydowy, praca z biura w Warszawie realizowana zgodnie z ustaleniami zespołu Twoja rola: Będziesz pracować w zespole odpowiedzialnym za rozwój kluczowych systemów backendowych i narzędzi, łącząc pracę nad rozwiązaniami legacy z budową nowoczesnych aplikacji. Twoje obowiązki obejmą: · Rozwój i utrzymanie REST API opartego o .NET Framework 4.8 · Implementację nowych endpointów oraz refaktoryzację istniejącego kodu · Rozwój nowych projektów i usług w .NET 8 · Udział w projektowaniu rozwiązań architektonicznych dla nowych aplikacji · Pisanie testów jednostkowych i dbanie o jakość oraz stabilność oprogramowania · Analizę i usuwanie błędów produkcyjnych · Udział w code review oraz współpracę z innymi inżynierami · Opcjonalnie: rozwój i utrzymanie aplikacji desktopowych w WPF zgodnie z wzorcem MVVM Wymagania: Doświadczenie: · Minimum 3 lata doświadczenia w tworzeniu aplikacji .NET · Praktyczne doświadczenie w pracy z systemami produkcyjnymi · Doświadczenie w pracy z JIRA jako narzędziem do zarządzania zadaniami (issue tracking) · Znajomość GitHub jako narzędzia do zarządzania repozytoriami kodu oraz współpracy zespołowej (code review, pull requesty) Kompetencje techniczne: · Bardzo dobra znajomość C# · Doświadczenie w pracy z .NET Framework 4.8 · Doświadczenie w tworzeniu aplikacji w .NET 6/7/8 (preferowany .NET 8) · Praktyczne doświadczenie w budowie i rozwijaniu REST API · Dobra znajomość zasad programowania obiektowego i SOLID · Doświadczenie w pracy z systemem kontroli wersji Git Kompetencje dodatkowe (mile widziane): · Znajomość WPF · Praktyczne stosowanie wzorca MVVM · Doświadczenie z testami jednostkowymi (xUnit, NUnit, MSTest) · Znajomość ORM (np. Entity Framework) · Doświadczenie w pracy z bazami danych SQL · Znajomość procesów CI/CD · Doświadczenie w pracy z systemami legacy Kompetencje komunikacyjne: · Umiejętność pracy zespołowej i komunikacji technicznej · Otwartość na code review i konstruktywny feedback · Samodzielność i odpowiedzialność za realizowane zadania · Znajomość języka angielskiego umożliwiająca swobodne czytanie i rozumienie dokumentacji technicznej Co oferujemy? • ubezpieczenie na życie • dodatkowe 5 dni płatnego urlopu na wolontariat • nagroda za 14-dniowy urlop (UoP) • dofinansowanie do Multisport • dofinansowanie do prywatnej opieki medycznej (Enel-Med) • dostęp do platformy wellbee.pl  • program poleceń dla pracowników