JustJoin.IT Hybrydowo Mid New

Programista C# – projekt enova365

Soneta Sp. z o.o.

⚲ Kraków

Wymagania

  • Rider
  • Visual Studio
  • TFS
  • Git
  • T-SQL
  • SQL
  • Linq
  • .NET 8+
  • C#
  • .NET/C#

Opis stanowiska

Zakres obowiązków: • zapewnienie wysokiej jakości kodu źródłowego (clean code, SOLID) • rozwój i utrzymanie systemu enova365 ( w tym rozszerzeń: cechy, workery, taski, dodatki, algorytmy) • tworzenie i utrzymanie bibliotek DLL zgodnych z architekturą enova365 • analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne • optymalizacja zapytań SQL oraz dbałość o wydajność rozwiązań • przygotowywanie testów automatycznych aplikacji • dokumentowanie implementowanego kodu • udział w code review • współpraca z zespołem wdrożeniowym oraz wsparcie techniczne przy analizie zgłoszeń • utrzymanie kompatybilności rozwiązań z kolejnymi wersjami systemu  Wymagania: • wykształcenie wyższe (mile widziane informatyczne lub pokrewne) • bardzo dobra znajomość programowania w języku C# • minimum 3 lata komercyjnego doświadczenia w programowaniu .NET/C# • dobra znajomość .NET 8+ • znajomość LINQ, obsługi wyjątków, pracy z refleksją i atrybutami • praktyczna znajomość języka SQL oraz relacyjnych baz danych (MS SQL) • umiejętność tworzenia i optymalizacji zapytań T-SQL • znajomość zasad programowania obiektowego i wzorców projektowych (SOLID) • znajomość zasad clean code • doświadczenie w pracy z systemem kontroli wersji (Git lub TFS) • dobra znajomość środowiska Visual Studio lub Rider • znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną • umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów • dobra organizacja pracy własnej oraz terminowość • umiejętność pracy zespołowej i komunikatywność  Dodatkowym atutem będzie: • doświadczenie w tworzeniu rozwiązań lub rozszerzeń do systemów ERP (mile widziana enova365) • znajomość architektury enova365 (sesje, konteksty, definicje cech, moduły) • doświadczenie w integracjach (REST API, JSON, XML, Web Service) • znajomość zagadnień wydajnościowych w aplikacjach biznesowych • doświadczenie w pracy z dużymi bazami danych • znajomość procesów biznesowych (Kadry i Płace, Księgowość, Handel, Logistyka) • doświadczenie w pracy w środowisku enterprise  Oferujemy: • zatrudnienie w oparciu o umowę o pracę lub B2B • praca w modelu hybrydowym (co 2 tygodnie spotykamy się w biurze) • elastyczne godziny pracy (7:30-17:00) • udział w ciekawych projektach, pracę w najnowszych technologiach i narzędziach • podnoszenie umiejętności i rozwój osobisty (szkolenia, kursy) • szkolenia produktowe oraz pełne wsparcie merytoryczne • współpracę z doświadczonymi specjalistami • partnerskie relacje w zespole i dobrą atmosferę • po okresie próbnym – benefity: karta medyczna, karta sportowa, ubezpieczenie