Projektant oprogramowania (K/M)
⚲ Kraków
Do uzgodnienia
Wymagania
- Java
- Python
- Git
Opis stanowiska
Nasze wymagania:
wykształcenie wyższe, również w trakcie studiów, o profilu informatycznym lub pokrewnym oraz co najmniej 2–letnie doświadczenie w pracy na podobnym stanowisku,
doświadczenie w samodzielnym tworzeniu aplikacji i narzędzi w językach Java i Python,
doświadczenie w tworzeniu integracji między systemami oraz pracy z relacyjnymi bazami danych,
umiejętność pisania testów jednostkowych i integracyjnych,
doświadczenie w pracy z repozytoriami Git i procesem code review,
doświadczenie w projektowaniu i utrzymaniu procesów CI/CD,
dobra znajomość systemów Windows i Linux,
bardzo dobra organizacja pracy i umiejętność ustalania priorytetów,
samodzielność, dokładność,
umiejętność analitycznego myślenia i pracy zespołowej,
komunikatywność i pozytywne nastawienie do ludzi.
Mile widziane:
doświadczenie w systemach integracyjnych lub systemach przetwarzania danych w czasie rzeczywistym,
znajomość technologii Java (WildFly, Jakarta EE, Hibernate ORM, Apache Ant + Ivy),
doświadczenie w technologiach Python (Flask, Tkinter, SQLAlchemy, pytest),
doświadczenie w projektowaniu REST API oraz znajomość standardów wykorzystywanych w transporcie publicznym (SIRI, ITxPT, OLIF, MQTT, GTFS),
doświadczenie w pracy z danymi telemetrycznymi, analizą logów oraz znajomość ITIL lub systemów Service Desk.
Zakres obowiązków:
projektowanie i implementacja wewnętrznych aplikacji, narzędzi oraz komponentów systemowych w językach Java i Python,
tworzenie nowych rozwiązań od podstaw w odpowiedzi na potrzeby wewnętrzne organizacji,
udział w rozwoju i utrzymaniu centralnych systemów integracyjnych oraz szyny danych wykorzystywanej przez systemy wewnętrzne i pojazdowe,
praca z danymi zdarzeniowymi, telemetrycznymi oraz komunikacją między systemami,
udział w rozwoju systemów związanych z Systemami Informacji Pasażerskiej, systemami pojazdowymi oraz rozwiązaniami dla transportu publicznego,
tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych,
projektowanie, tworzenie i utrzymywanie procesów CI/CD w GitHub Actions,
analiza logów oraz diagnozowanie problemów technicznych,
analiza i realizacja zgłoszeń technicznych oraz incydentów związanych z rozwijanym oprogramowaniem,
wsparcie II linii dla opracowanych i utrzymywanych rozwiązań,
konfiguracja i utrzymanie mechanizmów dostępu w rozwijanych rozwiązaniach,
dbanie o jakość, bezpieczeństwo i długofalową utrzymywalność oprogramowania,
tworzenie dokumentacji technicznej,
współpraca z użytkownikami systemów IT w zakresie bieżącej pracy, projektów wdrożeniowych oraz prac rozwojowych.
Oferujemy:
stabilne zatrudnienie na umowę o pracę,
ruchomy czas pracy: rozpoczynamy między godziną 7.00 a 8.00,
wynagrodzenie w zależności od doświadczenia i wiedzy,
szkolenia i możliwość dalszego rozwoju zawodowego,
pełne wsparcie we wdrożeniu do obowiązków,
przyjazną atmosferę pracy w zespole doświadczonych specjalistów,
możliwość dołączenia do firmowej drużyny piłkarskiej, siatkarskiej, grupy biegowej „MPK Runners Kraków” czy Klubu Turystyki Górskiej MPK Kraków,
parking dla pracowników,
pakiet benefitów, w tym:
uprawnienia do bezpłatnych przejazdów komunikacją miejską,
kartę Multisport,
dofinansowanie wypoczynku pracownika oraz członków rodziny,
możliwość rodzinnego wypoczynku w firmowym ośrodku wypoczynkowym w Zakopanem,
dofinansowanie do szerokiej oferty zajęć sportowych i kulturalnych.
wykształcenie wyższe, również w trakcie studiów, o profilu informatycznym lub pokrewnym oraz co najmniej 2–letnie doświadczenie w pracy na podobnym stanowisku,
doświadczenie w samodzielnym tworzeniu aplikacji i narzędzi w językach Java i Python,
doświadczenie w tworzeniu integracji między systemami oraz pracy z relacyjnymi bazami danych,
umiejętność pisania testów jednostkowych i integracyjnych,
doświadczenie w pracy z repozytoriami Git i procesem code review,
doświadczenie w projektowaniu i utrzymaniu procesów CI/CD,
dobra znajomość systemów Windows i Linux,
bardzo dobra organizacja pracy i umiejętność ustalania priorytetów,
samodzielność, dokładność,
umiejętność analitycznego myślenia i pracy zespołowej,
komunikatywność i pozytywne nastawienie do ludzi.
Mile widziane:
doświadczenie w systemach integracyjnych lub systemach przetwarzania danych w czasie rzeczywistym,
znajomość technologii Java (WildFly, Jakarta EE, Hibernate ORM, Apache Ant + Ivy),
doświadczenie w technologiach Python (Flask, Tkinter, SQLAlchemy, pytest),
doświadczenie w projektowaniu REST API oraz znajomość standardów wykorzystywanych w transporcie publicznym (SIRI, ITxPT, OLIF, MQTT, GTFS),
doświadczenie w pracy z danymi telemetrycznymi, analizą logów oraz znajomość ITIL lub systemów Service Desk.
Zakres obowiązków:
projektowanie i implementacja wewnętrznych aplikacji, narzędzi oraz komponentów systemowych w językach Java i Python,
tworzenie nowych rozwiązań od podstaw w odpowiedzi na potrzeby wewnętrzne organizacji,
udział w rozwoju i utrzymaniu centralnych systemów integracyjnych oraz szyny danych wykorzystywanej przez systemy wewnętrzne i pojazdowe,
praca z danymi zdarzeniowymi, telemetrycznymi oraz komunikacją między systemami,
udział w rozwoju systemów związanych z Systemami Informacji Pasażerskiej, systemami pojazdowymi oraz rozwiązaniami dla transportu publicznego,
tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych,
projektowanie, tworzenie i utrzymywanie procesów CI/CD w GitHub Actions,
analiza logów oraz diagnozowanie problemów technicznych,
analiza i realizacja zgłoszeń technicznych oraz incydentów związanych z rozwijanym oprogramowaniem,
wsparcie II linii dla opracowanych i utrzymywanych rozwiązań,
konfiguracja i utrzymanie mechanizmów dostępu w rozwijanych rozwiązaniach,
dbanie o jakość, bezpieczeństwo i długofalową utrzymywalność oprogramowania,
tworzenie dokumentacji technicznej,
współpraca z użytkownikami systemów IT w zakresie bieżącej pracy, projektów wdrożeniowych oraz prac rozwojowych.
Oferujemy:
stabilne zatrudnienie na umowę o pracę,
ruchomy czas pracy: rozpoczynamy między godziną 7.00 a 8.00,
wynagrodzenie w zależności od doświadczenia i wiedzy,
szkolenia i możliwość dalszego rozwoju zawodowego,
pełne wsparcie we wdrożeniu do obowiązków,
przyjazną atmosferę pracy w zespole doświadczonych specjalistów,
możliwość dołączenia do firmowej drużyny piłkarskiej, siatkarskiej, grupy biegowej „MPK Runners Kraków” czy Klubu Turystyki Górskiej MPK Kraków,
parking dla pracowników,
pakiet benefitów, w tym:
uprawnienia do bezpłatnych przejazdów komunikacją miejską,
kartę Multisport,
dofinansowanie wypoczynku pracownika oraz członków rodziny,
możliwość rodzinnego wypoczynku w firmowym ośrodku wypoczynkowym w Zakopanem,
dofinansowanie do szerokiej oferty zajęć sportowych i kulturalnych.
🔍 Dekoder Ogłoszenia
🔴
również w trakcie studiów
Może oznaczać, że firma jest otwarta na osoby bez ukończonych studiów, ale równie dobrze może być to próba poszerzenia puli kandydatów, którzy nie spełniają wymogu pełnego wykształcenia.
🔴
samodzielnym tworzeniu aplikacji i narzędzi
Może oznaczać pełną odpowiedzialność za projekt od pomysłu do wdrożenia, ale także brak wsparcia i zasobów, co wymusza samodzielność.
🔴
bardzo dobra organizacja pracy i umiejętność ustalania priorytetów
Często oznacza, że pracownik będzie musiał samodzielnie zarządzać wieloma zadaniami o różnym stopniu pilności, bez jasnego wsparcia ze strony przełożonych.
🔴
tworzenie nowych rozwiązań od podstaw w odpowiedzi na pot
Może oznaczać ciekawe wyzwania projektowe, ale też brak istniejącej dokumentacji, narzędzi czy wsparcia, co wymaga budowania wszystkiego od zera.