Programista

PROGRAMISTA/-TKA .NET SYSTEMÓW PRODUKCYJNYCH

(czyli ktoś, kto lubi duży kod, realne systemy i odpowiedzialność za produkcję)

JEŻELI:

  • zamiast „projektów do portfolio” wolisz systemy, które faktycznie działają na produkcji i obsługują realnych użytkowników,

  • kod traktujesz jak produkt, a nie jednorazowe zadanie,

  • potrafisz spojrzeć na kod systemowo, a nie tylko przez pryzmat jednego modułu,

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

  • lubisz samodzielnie analizować problemy i nie potrzebujesz gotowych instrukcji,

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

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

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

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

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

  • cenisz konstruktywny feedback i sam go dajesz,

  • nie boisz się legacy, ale też nie akceptujesz chaosu,

  • lubisz clean code, sensowne wzorce i decyzje architektoniczne, które da się obronić,

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

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

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

  • umiesz 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 bardzo możliwe, ż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, żywym kodzie,

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

O OPTIMAKERS

Od ponad 15 lat tworzymy 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 i 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, tylko ź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 i 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 realnych scenariuszach produkcyjnych.

Jakość i współpraca

  • dbanie o clean code, dokumentację i code review,

  • 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 kompetencje:

.NET / Backend

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

  • kilkuletnie doświadczenie w złożonych systemach biznesowych działających produkcyjnie,

  • doświadczenie w systemach:

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

    • z wieloma użytkownikami,

    • 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 i usprawnianie UI.

SQL Server

  • zaawansowana znajomość T-SQL,

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

  • świadomość problemów typu deadlocki, 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 i odseparowanymi środowiskami developerskimi,

  • pracowałeś w architekturze mikroserwisowej lub rozproszonej,

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

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

  • znasz podejścia DDD / CQRS i wiesz, kiedy mają sens,

  • pracował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 proponujemy:

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

JAK WYGLĄDA NASZ PROCES REKRUTACJI?

Proces rekrutacji składa się z kilku etapów, ponieważ:

  • chcemy dobrze się poznać,

  • zależy nam na realnym dopasowaniu,

  • sprawdzamy praktykę, nie deklaracje.

Każdy etap jest zaproszeniem do kolejnego — krok po kroku.

Etap 1 – Ankieta rekrutacyjna

Na początek poprosimy Cię o wypełnienie krótkiej ankiety online.
Dzięki niej:

  • poznamy Twoje doświadczenie,

  • sposób myślenia,

  • podejście do jakości i odpowiedzialności.

Etap 2 – Zadania praktyczne

Następnie zaprosimy Cię do wykonania kilku krótkich zadań technicznych.
To nie są testy z teorii — to codzienne sytuacje, z którymi pracujemy.

Etap 3 – Prawdziwy case z naszego systemu

Jeśli przejdziemy dalej, dostaniesz realny case oparty o nasze środowisko:

  • analizę problemu,

  • propozycję rozwiązania,

  • decyzje techniczne.

Etap 4 – Rozmowa online

Spotkamy się online, aby:

  • omówić Twoje rozwiązania,

  • porozmawiać o doświadczeniach z produkcji,

  • sprawdzić, jak się nam rozmawia i współpracuje.

Etap 5 – Spotkanie finalne

Na końcu zaprosimy Cię na spotkanie z:

  • Prezesem,

  • Szefem zespołu.

To rozmowa o:

  • długofalowej współpracy,

  • odpowiedzialności,

  • wspólnych oczekiwaniach.

Etap 6 – Decyzja i start współpracy

Zawsze wracamy z informacją zwrotną.
Jeśli wszystko „kliknie” — ustalamy start i pierwsze zadania.

ZAINTERESOWANA/ZAINTERESOWANY?

Aby się zgłosić, wyślij:

  • CV w formacie PDF, nazwane imieniem i nazwiskiem,

  • w treści zgłoszenia dopisz jedno zdanie:

„Potwierdzam, że zapoznałem/-am się z warunkami współpracy B2B opisanymi w ogłoszeniu i akceptuję je.”

 

ID: 32 job_post.published_on: 13/01/2026
announcement.apply