Strona główna Programista C# – projekt enova365

Programista C# – projekt enova365

Soneta to firma IT, która tworzy oprogramowanie ERP, z którego obecnie korzysta ponad
22 000 firm. Oprogramowanie obejmuje cały obszar przedsiębiorstwa. W Soneta spotkasz zatem nie tylko specjalistów IT, ale również ekspertów od księgowości, kadr, Business Intelligence czy sprzedaży.

W związku z rozwojem firmy poszukujemy osoby na stanowisko:

 

Programista C# – projekt enova365

Aplikuj

Czym będziesz się zajmować?

 

  • 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.

 

 

 

Czego wymagamy?

 

  • 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ść

 

 

 

Mile widziane

 

  • 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

 

 

Co oferujemy w zamian

 

  • 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

Aplikuj na to stanowisko

"*" oznacza pola wymagane

Upuść pliki tutaj lub
Akceptowane typy plików: pdf, doc, docx, Maks. rozmiar pliku: 64 MB, Maks. pliki: 1.
    Obsługiwane typy plików: pdf, doc/docx, maksymalny rozmiar pliku: 64 MB.

    Wypełniając formularz wyrażam zgodę na przetwarzanie moich danych osobowych w procesie rekrutacji przez Soneta zgodnie z Polityką prywatności.

    Aplikuję! I co dalej?

    Krok pierwszy za Tobą! Twoje zgłoszenie właśnie do nas trafiło. Sprawdź, jak wygląda proces rekrutacji i czego możesz się spodziewać w najbliższych dniach.

    KROK 2

    Selekcja

    Przeglądamy aplikacje i kontaktujemy się z osobami, których profil najbardziej pasuje do zespołu i roli.

    KROK 3

    Rozmowa online

    Krótka rozmowa z rekruterem i liderem działu – poznajemy się, rozmawiamy o Twoich oczekiwaniach i tym, jak pracujemy na co dzień.

    KROK 4

    Zadanie lub spotkanie

    W zależności od stanowiska – zadanie testowe lub rozmowa techniczna z osobą z zespołu, żeby sprawdzić, jak podchodzisz do rozwiązywania problemów.

    KROK 5

    Decyzja i oferta

    Szybki feedback, niezależnie od wyniku. Jeśli pasujemy do siebie – zaprosimy Cię do zespołu!