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
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
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.
Selekcja
Przeglądamy aplikacje i kontaktujemy się z osobami, których profil najbardziej pasuje do zespołu i roli.
Rozmowa online
Krótka rozmowa z rekruterem i liderem działu – poznajemy się, rozmawiamy o Twoich oczekiwaniach i tym, jak pracujemy na co dzień.
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.
Decyzja i oferta
Szybki feedback, niezależnie od wyniku. Jeśli pasujemy do siebie – zaprosimy Cię do zespołu!