“`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.
“`