Senior Programista/Senior Software Developer
Summary
Senior Software Developer in the IT Department at PKO Bank Polski, designing and maintaining business applications using PHP/Laravel with PostgreSQL/MySQL and REST APIs. Involves architecture design, integrations, code review, testing, and collaboration with analysts, testers, DevOps and architects.
POTRZEBUJESZ
RESETU?
RESETU?
Przełącz się na nowe
możliwości!
możliwości!
Dołącz do nas jako:
Departament IT
Na co dzień w naszym zespole:
- projektujesz, rozwijasz i utrzymujesz aplikacje biznesowe,
- tworzysz nowe funkcjonalności zgodnie z wymaganiami biznesowymi i technicznymi,
- bierzesz udział w projektowaniu architektury systemów oraz komponentów aplikacyjnych,
- integrujesz aplikacje z systemami wewnętrznymi i zewnętrznymi,
- piszesz testy oraz dbasz o jakość, czytelność i bezpieczeństwo kodu,
- przeprowadzasz code review i wspierasz innych programistów,
- analizujesz problemy techniczne i proponujesz optymalne rozwiązania,
- optymalizujesz wydajność aplikacji i zapytań bazodanowych,
- współpracujesz z analitykami, testerami, DevOps i architektami,
- tworzysz i aktualizujesz dokumentację techniczną,
- bierzesz udział w estymacji, planowaniu i realizacji zadań projektowych.
To stanowisko może być Twoje, jeśli:
- masz minimum 5 lat doświadczenia komercyjnego w tworzeniu oprogramowania,
- bardzo dobrze znasz PHP/Laravel,
- masz doświadczenie w projektowaniu i rozwijaniu aplikacji webowych, backendowych lub fullstackowych,
- dobrze znasz relacyjne bazy danych, np. PostgreSQL, MySQL,
- masz doświadczenie w projektowaniu i integracji API, w szczególności REST,
- znasz Git oraz standardy pracy z repozytoriami kodu,
- posiadasz umiejętność pisania czystego, testowalnego i utrzymywalnego kodu,
- znasz dobre praktyki programistyczne, wzorce projektowe i zasady SOLID/GRASP,
- masz doświadczenie w pisaniu testów jednostkowych, integracyjnych lub automatycznych,
- charakteryzuje Cię samodzielność techniczna i odpowiedzialność za jakość dostarczanych rozwiązań,
- potrafisz pracować w zespole oraz dzielisz się wiedzą.
Mile widziane:
- doświadczenie z Docker,
- znajomość CI/CD,
- doświadczenie z architekturą mikroserwisową,
- znajomość frontendowych frameworków, np. React, Angular, Vue,
- znajomość systemów kolejkowych, np. RabbitMQ, Kafka, Redis,
- doświadczenie w code review i mentoringu programistów,
- znajomość zagadnień bezpieczeństwa aplikacji.
Twój Pakiet Korzyści
Docenienie działania i zaangażowania
Oprócz wynagrodzenia, każdy z nas ma określone cele – które doceniamy w ramach systemów premiowych.Oferta specjalna
Wspieramy Twoje finanse i oferujemy produkty naszej Grupy Kapitałowej na preferencyjnych warunkach (możliwość zakupu lub wynajmu samochodu w ramach AutoNaBank).Możliwości rozwoju
U nas masz szerokie perspektywy rozwoju i możesz uczyć się, jak lubisz. Oferujemy dostęp do różnych form nauki – stacjonarnie i cyfrowo. Możesz uczyć się języków, dzięki platformie językowej, a Strefa Kursów daje możliwość zdobywania wiedzy w wielu obszarach.Wsparcie w zdrowiu i odpoczynku
Dbamy o naszą formę mentalną i fizyczną. Możesz skorzystać z kart sportowych, opieki medycznej LuxMed oraz wziąć udział w webinarach dotyczących profilaktyki zdrowia.
#TyWybierasz
APLIKUJ »
Co się stanie po kliknięciu "APLIKUJ"? Jeśli Twoja aplikacja wzbudzi nasze zainteresowanie, rekruter zadzwoni do Ciebie, żeby umówić się na rozmowę rekrutacyjną. Do usłyszenia!