Pracuj.pl Hybrydowo Mid

Senior Programista Full Stack .NET – rozwój i wdrożenia Comarch ERP XL

BTH IMPORT STAL Sp. z o. o.

⚲ Wola Batorska (pow. wielicki)

Do uzgodnienia

Wymagania

  • .NET
  • C#
  • ASP.NET
  • Entity Framework
  • SQL
  • T-SQL
  • TypeScript
  • Git
  • Vue.js
  • Docker
  • RabbitMQ
  • Flutter
  • Dart
  • Python
  • Active Directory
  • Vite

Opis stanowiska

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

O projekcie:
Praca głównie w monolicie portal-bth (~500 tys. linii C#), z regularnym schodzeniem do warstwy integracyjnej ERP XL i do SPA.

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.

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.

🔍 Dekoder Ogłoszenia

🔴
projekt jest na .NET 10
Projekt wymaga znajomości bardzo nowej wersji .NET, która może nie być jeszcze powszechnie stosowana i stabilna.
🔴
na poziomie samodzielnego rozwoju widoków
Oczekuje się, że będziesz w stanie samodzielnie tworzyć całe widoki w Vue 3, bez wsparcia lub z minimalnym wsparciem.
🔴
Praca głównie w monolicie portal-bth (~500 tys. linii C#)
Będziesz pracować nad bardzo dużą, potencjalnie trudną w utrzymaniu i modyfikacji bazą kodu.
🟡
z regularnym schodzeniem do warstwy integracyjnej ERP XL i do SPA
Część pracy będzie polegać na interakcji z systemem ERP XL, co może oznaczać pracę z mniej nowoczesnymi technologiami lub skomplikowanymi interfejsami.
🔴
integracja z Comarch ERP XL — zarówno przez SQL, jak i przez kolejki i COM API
Oprócz nowoczesnych metod integracji, będziesz musiał pracować z przestarzałymi technologiami jak COM API.