Projektujesz i implementujesz funkcjonalności w oparciu o .NET Framework, z dbałością o wysoką jakość kodu i zgodność z najlepszymi praktykami inżynierii oprogramowania.
Analiza i optymalizacja istniejących rozwiązań – identyfikowanie wąskich gardeł wydajnościowych oraz wdrażanie usprawnień w kodzie, strukturze danych, procesach przetwarzania.
Zarządzasz bazami danych SQL w środowisku Oracle/PostgreSQL – projektujesz struktury danych, optymalizujesz zapytania SQL, zapewniając ich wydajność oraz zgodność z wymaganiami biznesowymi.
Dokładne testujesz i walidujesz wdrażane zmiany – tworzysz i utrzymujesz testy jednostkowe oraz integracyjne w celu zapewnienia niezawodności aplikacji.
Bierzesz udział w przeglądach kodu (Code Review) – wspierasz zespół w podnoszeniu standardów jakości poprzez dzielenie się wiedzą w tym wskazówkami dotyczącymi ulepszeń technicznych.
Współpracujesz z zespołem projektowym (QA, analitycy, liderzy techniczni) w celu zapewnienia, że dostarczane rozwiązania są zgodne z oczekiwaniami biznesowymi i technicznymi.
Masz proaktywne podejście do identyfikowania i wdrażania ulepszeń w narzędziach, procesach i technologii wykorzystywanych w projekcie.
Wymagania
Masz doświadczanie w pracy z .NET Framework.
Znasz NHibernate lub innego ORM, masz dobre rozumienie mapowania obiektowo-relacyjnego.
Masz doświadczenie w pracy z Oracle lub inną bazą SQL.
Umiesz analizować istniejący kod i proponujesz ulepszenia.
Jesteś odpowiedzialny/a, samodzielny/a i zaangażowany/a w realizację zadań.
Oferujemy
Znasz MVC + JS, React.
Znasz .Net (core).
Masz doświadczenie w pracy nad systemami o dużej skali.
Znasz narzędzia do automatyzacji i CI/CD.
Jesteś gotowy/a do nauki nowszych technologii i metodyk pracy.