Projektowanie, rozwijanie, testowanie, obsługa i utrzymanie systemów firmy.
Pełna odpowiedzialność za tworzenie kodu gotowego do produkcji oraz testowalnego.
Tworzenie optymalnych projektów zgodnych z najlepszymi praktykami architektonicznymi, z uwzględnieniem skalowalności, niezawodności i wydajności systemów.
Analiza awarii, proponowanie zmian projektowych oraz wdrażanie usprawnień operacyjnych.
Podejmowanie decyzji projektowych i programistycznych z uwzględnieniem doświadczenia użytkownika końcowego.
Wdrażanie uwag z przeglądów kodu oraz dostosowywanie go do obowiązujących standardów.
Przeprowadzanie przeglądów kodu w celu zapewnienia zgodności z najlepszymi praktykami inżynieryjnymi i procedurami rozwoju oprogramowania.
Odpowiedzialność za zgodność wszystkich aspektów rozwoju produktu z najlepszymi praktykami w zakresie bezpieczeństwa i zgodności.
Koncentracja na standardach niezawodności oprogramowania wbudowanych w standardy rozwoju.
Wykorzystywanie możliwości wynikających z nowych technologii oraz wspieranie najlepszych praktyk w ramach transformacji technologicznej firmy.
Wspieranie kultury innowacji, współpracy i ciągłego doskonalenia.
Krytyczna analiza zadań, odpowiednie priorytetyzowanie i dostosowywanie ich do iteracyjnego dostarczania; przewidywanie i komunikowanie przeszkód oraz opóźnień przed ich eskalacją.
requirements-expected :
Wykształcenie wyższe w zakresie inżynierii komputerowej, informatyki (w tym programowanie, sieci komputerowe) lub systemów informacyjnych (w tym projektowanie systemów).
Doświadczenie w pracy z SAP Integration Suite oraz SAP PI/PO.
Podstawowa znajomość warstwy integracyjnej SAP ERP oraz modułów funkcjonalnych.
Minimum 5 lat doświadczenia w projektowaniu i rozwoju systemów integracyjnych.
Minimum 1 rok doświadczenia w pracy w środowiskach Agile/DevOps.
Znajomość różnych wzorców integracyjnych, narzędzi, technologii i trendów.
Doświadczenie w pracy z mikroserwisami oraz zasadami SOA.
Dobra znajomość analizy i projektowania obiektowego oraz systemów klient/serwer.
Znajomość zasad projektowania i wdrażania rozwiązań chmurowych.
Doświadczenie w pracy zgodnie z zasadami aplikacji 12-factor.
Umiejętność tworzenia rozwiązań zorientowanych na klienta.
Doświadczenie w tworzeniu krytycznych, wysoce odpornych i bezpiecznych rozwiązań.
Znajomość cyklu życia oprogramowania oraz różnych technologii, frameworków i standardów kodowania.