Specjalista ds. Programowania będzie prowadzić nie tylko typową działalność developerską (utrzymanie, poprawki, deploymenty), lecz także będzie aktywnie uczestniczyć w komunikacji z interesariuszami, poznawać biznesowe procesy oraz wspierać testowanie funkcjonalne i diagnostykę systemuwspierającego procesy kadrowe oraz zarządzać projektami w ramach małego zespołu.
responsibilities :
Utrzymywanie i bieżące wsparcie aplikacji biznesowych stworzonych w technologiach PHP (Laravel) oraz Java (Spring)
Tworzenie nowych modułów oraz refactoring istniejących do bieżących standardów technologicznych
Zarządzanie i nadzór nad dwoma środowiskami: testowym (QA) oraz produkcyjnym
Aktywne uczestnictwo w rozwoju i ewolucji architektury systemów
Monitorowanie stanu aplikacji, baz danych i serwerów aplikacyjnych oraz szybkie reagowanie na incydenty i awarie
Ścisła współpraca oraz regularna komunikacja z wewnętrznymi interesariuszami, w tym z zespołami HR, finansów i Ops
Wspieranie procesu zbierania i doprecyzowywania wymagań funkcjonalnych zgłaszanych przez użytkowników systemów
Przygotowywanie, aktualizacja oraz utrzymywanie dokumentacji technicznej i procesowej
Udział w testowaniu aplikacji, w tym definiowanie scenariuszy testowych, przeprowadzanie testów regresji i integracyjnych.
Praca w modelu DevOps – łączenie zadań programistycznych z zadaniami utrzymaniowymi
Komunikowanie się zarówno na poziomie technicznym, jak i biznesowym, w celu efektywnego przekazywania informacji i wyjaśniania zagadnień technologicznych
requirements-expected :
Wykształcenie wyższe
Minimum 3 lata doświadczenia na podobnym stanowisku (utrzymanie/refaktoryzacja aplikacji enterprise w technologii legacy: PHP i Java
Znajomość j. angielskiego umożliwiająca swobodną komunikację
Znajomość różnych stacków min. PHP (Laravel) lub Java (Spring) oraz frontend React i Vue
Umiejętność pracy z relacyjnymi bazami danych MS SQL Server; pisanie i analizowanie złożonych zapytań SQL
Znajomość RabbitMQ i Redis – zarządzanie kolejkami, monitorowanie i diagnoza problemów związanych z kolejkowaniem
Praca z kontenerami Docker, w tym budowanie, deployment i debugowanie kontenerów
Znajomość narzędzi CI/CD (Jenkins) i pracy z repozytoriami GitHub
Podstawowa znajomość systemów monitorowania i zarządzania certyfikatami SSL/TLS
Znajomość systemów uwierzytelniania i autoryzacji (OAuth2, SSO, MFA) oraz zarządzania aplikacjami korzystającymi z API i tokenów
offered :
Stabilność zatrudnienia
Coroczną podwyżkę zależną od oceny rocznej danej osoby i wyników organizacji
Nagrody za indywidualne osiągnięcia, uzyskanie stopnia naukowego, publikacje oraz jubileuszowe
Rozwój zawodowy i atrakcyjne ścieżki kariery (inżynierska, badawcza, specjalistyczna, menedżerska)
Łączenie pracy zawodowej z życiem prywatnym dzięki elastycznym godzinom rozpoczęcia pracy i opcji hybrydowego czasu pracy
Dzielenie się wiedzą, doświadczeniem i pasją przez ekspertów
Szkolenia podnoszące kompetencje inżynierskie, menedżerskie, specjalistyczne i językowe
Grupy sportowe: biegi i piłka nożna
Różnorodność i inkluzywność: 4% zatrudnionych to Baby Boomers, 18% zatrudnionych to Pokolenie X, 51% zatrudnionych to Pokolenie Y, 27% zatrudnionych to Pokolenie Z