Programista C# – projekt enova365

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

 

Potrzebujesz więcej informacji?

Nasz dział HR jest do Twojej dyspozycji. Wszelkie pytania możesz kierować do naszego zespołu na poniższy email.