Programista Full Stack .NET (senior) + frontend Vue
BTH IMPORT STAL Sp. z o. o.
Programista Full Stack .NET (senior) + frontend Vue
Miejsce pracy: Wola Batorska (pow. wielicki)
Technologie, których używamy
Wymagane
- .NET
- C#
- ASP.NET
- Entity Framework
- SQL
- T-SQL
- TypeScript
- Git
- Vue.js
Mile widziane
- Docker
- Git
- RabbitMQ
- Flutter
- Dart
- Python
- Active Directory
- Vite
O projekcie
Praca głównie w monolicie portal-bth (~500 tys. linii C#), z regularnym schodzeniem do warstwy integracyjnej ERP XL i do SPA.
Twój zakres obowiązków
- rozwój modułów biznesowych w architekturze modularnego monolitu (CQRS, use case + handler),
- integracja z Comarch ERP XL — zarówno przez SQL, jak i przez kolejki i COM API,
- budowa i utrzymanie widoków w Vue 3 + Quasar,
- automatyzacja procesów produkcyjnych (joby Quartz, konsumery MassTransit, komunikacja realtime przez SignalR),
- praca z hardware'em zakładowym: drukarki etykiet, skanery, maszyny laserowe, kamery, kontrola dostępu,
- analiza i optymalizacja procesów biznesowych obsługiwanych w systemie ERP,
- wsparcie użytkowników systemu oraz rozwiązywanie bieżących problemów,
- tworzenie raportów, automatyzacji i usprawnień systemowych,
- udział w projektach wdrożeniowych, integracyjnych i rozwojowych,
- współpraca z partnerami zewnętrznymi, dostawcami systemów oraz użytkownikami biznesowymi,
- dokumentowanie wdrażanych rozwiązań i zmian systemowych.
Nasze wymagania
- C# i .NET (min. .NET 8, projekt jest na .NET 10)
- ASP.NET Core — Web API, dependency injection, konfiguracja przez IOptions
- Entity Framework Core — LINQ, migracje, konfiguracja encji; podstawy SQL Server / T-SQL
- Zrozumienie CQRS / MediatR i architektury warstwowej (Clean Architecture)
- Vue 3 (Composition API) + TypeScript — na poziomie samodzielnego rozwoju widoków
- Git + praca w modelu merge requestów
- Pisanie testów jednostkowych (xUnit)
- Doświadczenie we współpracy z partnerem Comarch lub realizacji projektów na rzecz partnera Comarch.
Mile widziane
- Docker i Docker Compose, CI/CD (GitLab CI)
- RabbitMQ / MassTransit lub inny broker komunikatów
- Quartz.NET lub inne harmonogramowanie zadań
- SignalR / WebSockets
- Quasar Framework, Pinia, Vite
- Doświadczenie z systemami ERP (szczególnie Comarch ERP XL) lub środowiskiem produkcyjnym/MES/WMS
- NET Framework (legacy usługi Windows) i COM interop
- Obserwowalność: OpenTelemetry, Sentry, Graylog
- Flutter/Dart (aplikacja mobilna), Python (narzędzia wewnętrzne)
- Active Directory / Kerberos
To oferujemy
- stabilne zatrudnienie w firmie o ugruntowanej pozycji na rynku,
- pracę hybrydową w trybie do uzgodnienia,
- możliwość realnego wpływu na rozwój systemów ERP i usprawnianie procesów w organizacji,
- współpracę z użytkownikami biznesowymi oraz partnerami zewnętrznymi,
- udział w ciekawych projektach IT, wdrożeniowych i integracyjnych.
Benefity
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- możliwość pracy zdalnej
- spotkania integracyjne
- parking dla pracowników
- dodatkowe świadczenia socjalne
- pikniki rodzinne
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez Biuro Techniczno-Handlowe BTH IMPORT STAL Sp. z o. o. z siedzibą w: Podłężu 651; 32-003 Podłęże (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: Wyświetl e-mail na pracuj.pl.