Lead Developer
IT CONNECT Sp. z o.o. Sp. k.
Lead Developer
Miejsce pracy: Gdynia
Technologie, których używamy
Wymagane
- C#
- Java
- Spring Framework
- REST API
- Windows
- MFC
- .NET
- Spring Boot
- C++
Tak organizujemy naszą pracę
Tak pracujemy
- u klienta
Twój zakres obowiązków
- Pełnienie roli głównego programisty (lead developera) w projekcie migracji systemu legacy do docelowego stacku technologicznego
- Analiza systemu legacy (aplikacja desktopowa C++/C#, warstwa procedur składowanych i triggerów, raporty) oraz istniejącej warstwy mikroserwisów i integracji;
- Projektowanie architektury docelowej i mapowania legacy na rozwiązanie docelowe
- Planowanie etapów migracji, dekompozycja zakresu na zadania, szacowanie pracochłonności, raportowanie postępu
- Implementacja kluczowych, najtrudniejszych elementów rozwiązania docelowego (usługi Java/Spring Boot, integracje REST/JMS, warstwa dostępu do danych)
- Odtwarzanie logiki biznesowej
- Współpraca z zespołami utrzymującymi systemy powiązane
- Wyznaczanie standardów kodowania i architektury, prowadzenie Code Review, wsparcie merytoryczne pozostałych programistów
- Zapewnienie jakości: testy jednostkowe i integracyjne, weryfikacja zgodności funkcjonalnej migrowanych obszarów z systemem źródłowym, analiza i usuwanie błędów
- Tworzenie dokumentacji technicznej rozwiązania docelowego i dokumentacji procesu migracji
Nasze wymagania
- Wykształcenie wyższe (preferowane kierunki informatyczne)
- Minimum 4 lata doświadczenia w programowaniu oraz udział w co najmniej jednym zakończonym sukcesem projekcie migracji/modernizacji systemu klasy enterprise
- Doświadczenie w migracji systemów desktopowych (Windows/MFC/.NET) do architektury webowej / mikroserwisowej z wykorzystaniem narzędzi sztucznej inteligencji
- Doświadczenie komercyjne w utrzymaniu systemów o wysokich wymaganiach dostępności i bezpieczeństwa (sektor finansowy/bankowy)
- Bardzo dobra znajomość Java oraz ekosystemu Spring Framework, SpringBoot
- Doświadczenie komercyjne w projektowaniu i budowie usług REST API
- Praktyczna znajomość architektury mikroserwisowej oraz wzorców integracyjnych
- Bardzo dobra znajomość SQL i relacyjnych baz danych; umiejętność analizy i przenoszenia logiki biznesowej zaszytej w procedurach składowanych i triggerach
- Znajomość warstwy dostępu do danych: MyBatis lub JPA/Hibernate, transakcyjność, wydajność zapytań
- Umiejętność czytania i analizy kodu legacy w C++ (MFC/native) i C# (.NET Framework) w zakresie pozwalającym odtworzyć logikę biznesową w docelowym stacku (nie jest wymagane aktywne programowanie w C++)
- Znajomość Git oraz pracy w modelu gałęzi/wydań (feature branch, release, hotfix), Code Review
- Znajomość Maven, CI/CD (Jenkins lub równoważne), zarządzanie zależnościami i wersjonowaniem (parent POM / BOM)
- Umiejętność projektowania i dokumentowania architektury: diagramy, mapowanie legacy na rozwiązanie docelowe
- Umiejętność samodzielnego prowadzenia tematu technicznego: dekompozycja zakresu, planowanie etapów migracji, szacowanie, raportowanie postępu
- Umiejętność pracy z zespołem programistów: wyznaczanie standardów kodowania, wsparcie merytoryczne, weryfikacja jakości kodu
- J. angielski – w stopniu pozwalającym na swobodne korzystanie z dokumentacji technicznej
To oferujemy
- 3 dni w biurze, 2 dni zdalnie
- 3-6 miesięcy, następnie przedłużenie
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- ubezpieczenie na życie
- spotkania integracyjne
Etapy rekrutacji
- Rozmowa z rekruterem ok. 15 min
- Spotkanie rekrutacyjne z klientem ok. 60 min
IT CONNECT Sp. z o.o. Sp. k.
ITConnect – Twój partner w świecie nowoczesnych kadr.
Jesteśmy polską firmą z blisko 20-letnim doświadczeniem na rynku. Nasza historia zaczęła się w 2007 roku, a dziś, dzięki dynamicznej transformacji, wspieramy nie tylko sektor IT, ale również branże takie jak inżynieryjna, budowlana, telekomunikacyjna oraz wiele innych.
W ITC wierzymy, że technologia nas łączy, ale to relacje nas budują.
Nie jesteśmy zwykłym dostawcą usług – przejmujemy operacyjne wyzwania rekrutacyjne, aby nasi klienci mogli w pełni skupić się na swojej strategii i rozwoju.
Co nas wyróżnia?
•Wszechstronność: Dostarczamy nie tylko programistów i testerów, ale także inżynierów, kierowników projektów oraz analityków biznesowych.
•Elastyczne modele współpracy: Specjalizujemy się w outsourcingu personalnym (body leasing), rekrutacjach stałych, headhuntingu oraz modelu Try&Hire.
•Podejście Human-Centric: Dla nas ludzie to nie cyferki. Stawiamy na autentyczność, wellbeing i zdrowie psychiczne naszych specjalistów, co przekłada się na ich efektywność i stabilność zespołów u naszych klientów.
•Innowacyjność i stabilność: Jesteśmy laureatem Polskiej Nagrody Innowacyjności oraz wielokrotnym zdobywcą tytułu Gazele Biznesu.
Szukasz specjalistów do swojego zespołu lub nowej ścieżki zawodowej?
Skontaktuj się z nami i sprawdźmy, co możemy wspólnie zbudować!