Programistka/-ta .NET systemów produkcyjnych

Wymagane doświadczenie
Dyspozycyjność: Elastyczny czas pracy

“`html

PROGRAMISTA/-TKA .NET SYSTEMÓW PRODUKCYJNYCH

(czyli ktoś, kto ceni dużą ilość kodu, rzeczywiste systemy i odpowiedzialność za produkcję)

JEŻELI:

  • zamiast „projektów do portfolio” preferujesz systemy, które naprawdę działają na produkcji i obsługują rzeczywistych użytkowników,

  • kod traktujesz jak produkt, a nie jednorazowe zadanie,

  • potrafisz spojrzeć na kod systemowo, a nie tylko z perspektywy jednego modułu,

  • wiesz, że wydajność, stabilność i skalowalność to nie buzzwordy, lecz codzienna odpowiedzialność,

  • lubisz samodzielnie rozwiązywać problemy i nie potrzebujesz gotowych instrukcji,

  • naturalnie dbasz o: czytelność, strukturę oraz przewidywalność rozwiązań,

  • nie unikasz odpowiedzialności, gdy coś wymaga poprawy lub refaktoryzacji,

  • potrafisz powiedzieć „to nie jest najlepsze rozwiązanie” i zaproponować coś lepszego,

  • rozumiesz, że SQL, backend i frontend muszą ze sobą współpracować,

  • potrafisz pracować z dokumentacją — i sam ją tworzysz, gdy ma to sens,

  • cenisz konstruktywny feedback i sam go udzielasz,

  • nie boisz się legacy, ale również nie akceptujesz chaosu,

  • lubisz clean code, sensowne wzorce oraz decyzje architektoniczne, które można obronić,

  • SQL Server nie jest dla Ciebie „bazą danych”, lecz kluczowym elementem systemu,

  • rozumiesz, że systemy MES / ERP / APS / WMS to zupełnie inny poziom niż CRUD + formularz,

  • potrafisz współpracować z wdrożeniowcami i zrozumieć co naprawdę dzieje się u klienta,

  • umiem współpracować z osobami nietechnicznymi, tłumacząc decyzje bez „technicznego bełkotu”

  • cenisz partnerstwo, odpowiedzialność i długofalową współpracę B2B,

to… czytaj dalej, bo istnieje duża szansa, że szukamy właśnie Ciebie.

Szukamy doświadczonej/-ego Programisty/-tki .NET, który/-a dołączy do zespołu produktowo-wdrożeniowego Optimakers.

Nie

  • juniora do nauki,

  • freelancera „na tickety”,

  • osoby, która tylko analizuje i doradza.

Szukamy mocnego wykonawcy, który:

  • bierze odpowiedzialność za fragment systemu,

  • rozumie konsekwencje decyzji technicznych,

  • potrafi pracować w dużym, dynamicznym kodzie,

  • i chce współtworzyć produkt rozwijany latami.

O OPTIMAKERS

Od ponad 15 lat projektujemy i rozwijamy systemy do zarządzania produkcją, które realnie działają u klientów w całej Polsce. Nasze rozwiązania wspierają planowanie, realizację produkcji, magazyn, raportowanie oraz integracje z innymi systemami.

U nas:

  • kod naprawdę trafia na produkcję,

  • developer ma wpływ na kierunek rozwoju systemu,

  • współpraca z wdrożeniami nie jest dodatkiem, lecz źródłem wiedzy,

  • liczy się stabilność, wydajność i jakość, nie ilość commitów.

ZAKRES WSPÓŁPRACY (CO BĘDZIESZ ROBIĆ):

W ramach współpracy B2B będziesz odpowiadać m.in. za:

Backend / Architektura

  • rozwój systemów Optimakers na platformie .NET,

  • tworzenie logiki biznesowej w C#, API oraz integracji,

  • rozbudowę i optymalizację istniejących modułów (wydajność, skalowalność, architektura),

  • pracę z SQL Server (zapytania, procedury, optymalizacja, indeksy),

  • integracje REST API z systemami klientów,

  • realne rozwiązywanie problemów użytkowników oraz zespołu wdrożeniowego,

  • cykliczną obsługę 2. linii wsparcia (pomoc konsultantom, wyceny funkcjonalności).

Frontend

  • rozwój frontendu opartego o Razor / JavaScript / JQuery / HTML / CSS,

  • usprawnianie UI i wydajności przeglądarkowej,

  • debugowanie backend + frontend w rzeczywistych scenariuszach produkcyjnych.

Jakość i współpraca

  • dbanie o clean code, dokumentację i przegląd kodu,

  • współpracę z zespołem wdrożeniowym (sporadyczny kontakt z klientem),

  • udział w projektowaniu rozwiązań technicznych i funkcjonalnych.

Jeśli będzie potencjał:

  • współtworzenie architektury aplikacji,

  • automatyzacje i narzędzia wewnętrzne,

  • mentorowanie innych programistów,

  • udział w projektowaniu UI/UX.

WSPÓŁPRACA BĘDZIE DLA CIEBIE PRZYJEMNOŚCIĄ, jeżeli posiadasz te umiejętności:

.NET / Backend

  • bardzo dobra znajomość C# / .NET,

  • kilkuletnie doświadczenie w skomplikowanych systemach biznesowych działających produkcyjnie,

  • doświadczenie w systemach:

    • o ciągłej pracy (krytyczne dla biznesu),

    • wielu użytkowników,

    • wymagających monitorowania i optymalizacji wydajności,

    • z integracjami zewnętrznymi.

ASP.NET / Frontend

  • bardzo dobra znajomość ASP.NET MVC / Razor Pages,

  • praktyczna znajomość JavaScript + JQuery + HTML + CSS,

  • samodzielne debugowanie oraz ulepszanie UI.

SQL Server

  • zaawansowana znajomość T-SQL,

  • optymalizacja zapytań, procedury, indeksy, plany wykonania,

  • świadomość problemów związanych z deadlockami, N+1, tempdb, cardinality.

Integracje i jakość

  • bardzo dobra znajomość REST API (projektowanie, bezpieczeństwo, wersjonowanie),

  • EF Core – modelowanie danych, wydajność, migracje,

  • async / await, wielowątkowość, concurrency,

  • praca na GIT (PR, code review),

  • znajomość SOLID, wzorców projektowych i clean code.

ZDECYDOWANIE ŁATWIEJ BĘDZIE CI REALIZOWAĆ ZADANIA, GDY…

  • masz doświadczenie z Dockerem oraz oddzielonymi środowiskami deweloperskimi,

  • przemawiałeś w architekturze mikroserwisowej lub rozproszonej,

  • miałeś kontakt z CI/CD i automatyzacją buildów,

  • pisałeś testy automatyczne (unit / integracyjne / API),

  • znasz podejścia DDD / CQRS i rozumiesz, kiedy mają zastosowanie,

  • pracuwałeś z TypeScript lub React i rozumiesz nowoczesny frontend,

  • masz doświadczenie w refaktoryzacji istniejących systemów (nie tylko greenfield).

To nie są warunki konieczne — ale zdecydowanie ułatwiają start i rozwój.

O NASZYCH WSPÓŁPRACOWNIKÓW DBAMY TAK SAMO, JAK O NASZYCH KLIENTÓW

Dlatego oferujemy:

  • współpracę B2B, opartą na partnerstwie i odpowiedzialności (to nie jest umowa o pracę),

  • konkretne widełki: 10.000-14.000 netto

  • jasne zasady współpracy i decyzyjności,

  • realny wpływ na rozwój produktu i architektury systemu,

  • stabilny, długofalowy projekt (nie gaszenie pożarów),

  • dostęp do narzędzi i sprzętu niezbędnego do pracy,

  • nieograniczony budżet na rozwój (szkolenia, certyfikacje, konferencje),

  • środowisko, w którym liczy się jakość, a nie tempo „za wszelką cenę”.

ZAINTERESOWANA/ZAINTERESOWANY?

Sprawdź, jak wygląda nasz proces rekrutacji i zgłoś się poprzez formularz.

“`

Aplikacja na stronie ogłoszeniodawcy

Po kliknięciu przycisku Aplikuj zostaniesz przekierowany na stronę ogłoszeniodawcy.


Sprawdź wiarygodność ogłoszeniodawcy przed podaniem numeru PESEL, skanu dowodu osobistego lub paszportu