Programistka/-ta .NET systemów produkcyjnych

Wymagane doświadczenie
Dyspozycyjność: Elastyczny czas pracy

“`html

PROGRAMISTA/-TKA .NET SYSTEMÓW PRODUKCYJNYCH

(czyli osoba, która ceni dużą ilość kodu, realne systemy i odpowiedzialność za produkcję)

JEŻELI:

  • zamiast „projektów do portfolio” preferujesz systemy, które faktycznie funkcjonują w produkcji i obsługują prawdziwych użytkowników,

  • kod traktujesz jak produkt, a nie jednorazowe zadanie,

  • potrafisz spojrzeć na kod systemowo, nie tylko przez pryzmat pojedynczego 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ę, przewidywalność rozwiązań,

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

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

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

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

  • cenisz konstruktywną informację zwrotną i sam ją dostarczasz,

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

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

  • 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 tak naprawdę dzieje się u klienta,

  • umiesz współpracować z osobami nietechnicznymi, wyjaśniając decyzje bez „technicznego bełkotu”

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

to… czytaj dalej, bo bardzo możliwe, że to właśnie Ty jesteś osobą, którą szukamy.

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 jedynie analizuje i doradza.

Szukamy mocnego wykonawcy, który:

  • bierze odpowiedzialność za część systemu,

  • rozumie konsekwencje decyzji technicznych,

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

  • i chce współtworzyć produkt rozwijany przez długi czas.

O OPTIMAKERS

Od ponad 15 lat tworzymy i rozwijamy systemy do zarządzania produkcją, które realnie funkcjonują 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, 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 i zespołu wdrożeniowego,

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

Frontend

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

  • usprawnianie UI oraz wydajności przeglądarkowej,

  • debugowanie backend + frontend w rzeczywistych 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 oraz 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 osobnymi ś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 oraz 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