Software Engineer II (G1)

Job expired!

Każdego dnia, Global Payments umożliwia milionom ludzi bezproblemowe przesyłanie pieniędzy między kupującymi a sprzedającymi za pomocą naszych nowoczesnych rozwiązań płatniczych dla kart kredytowych, debetowych, przedpłaconych i usług dla handlowców.

Nasza globalna ekipa wspiera ponad 3 miliony firm, ponad 1,300 instytucji finansowych oraz ponad 600 milionów posiadaczy kart w osiąganiu wspaniałych wyników z pewnością siebie. Naszą motywacją jest pasja do sukcesu, a my szczycimy się dostarczaniem najwyższej klasy technologii płatniczych i rozwiązań programowych. Dołącz do naszego dynamicznego zespołu i wpłynij na przyszłość technologii płatniczych.

Jako Inżynier Oprogramowania II, będziesz uczestniczyć w działaniach obejmujących cały cykl życia oprogramowania. Będziesz tworzyć, projektować, kodować, debugować, utrzymywać, testować, wdrażać i weryfikować aplikacje, wykorzystując swoją wszechstronną wiedzę na temat różnych języków i architektur. Będziesz analizować istniejące aplikacje lub opracowywać logikę dla nowych aplikacji, w tym procedury, tworzenie diagramów przepływu, kodowanie i debugowanie programów. Dodatkowo, będziesz utrzymywać i korzystać z dokumentacji aplikacji i programowania, jednocześnie zalecając zmiany w standardach rozwoju, utrzymania i systemów. Będziesz tworzyć dokumenty dostarczane i opracowywać plany wdrożenia aplikacji w elastycznym środowisku rozwoju.

  • Opracowywanie podstawowego do umiarkowanie złożonego kodu przy użyciu języków programowania front-end lub back-end w ramach platformy, we współpracy z zespołami biznesowymi i technologicznymi dla wewnętrznych i zewnętrznych rozwiązań programowych dla klientów.
  • Tworzenie i dostarczanie rutynowych specyfikacji programów do opracowywania kodu i wsparcia w projektach/problemach z umiarkowanym zrozumieniem aplikacji/bazy danych w celu lepszego dostosowania interakcji i technologii.
  • Analizowanie, modyfikowanie i rozwijanie testowania jednostkowego kodu w celu opracowywania dokumentacji aplikacji.
  • Wykonywanie wymagań testowych i weryfikacyjnych dla zmian kodu.
  • Stosowanie umiarkowanego zrozumienia procedur, metodologii i standardów aplikacji, w tym zgodności z PCI w zakresie bezpieczeństwa.
  • Stopień licencjata z Informatyki, Technologii Informacyjnej, Zarządzania Systemami Informacyjnymi lub pokrewnego kierunku.
  • Zwykle minimum 2 lata doświadczenia zawodowego w kodowaniu, projektowaniu, rozwijaniu i analizowaniu danych.
  • Podstawowa znajomość i posługiwanie się jednym lub więcej językami/technologiami, w tym nowoczesnymi językami programowania, interfejsami API, usługami zewnętrznymi oraz bazami danych relacyjnymi i NoSQL.
  • Stopień licencjata z Informatyki, Technologii Informacyjnej, Zarządzania Systemami Informacyjnymi lub pokrewnego kierunku.
  • Ponad 4 lata doświadczenia zawodowego w kodowaniu, projektowaniu, rozwijaniu i analizowaniu danych.
  • Doświadczenie z narzędziami IBM Rational.
  • Umiejętności/Wiedza: Rozwijanie profesjonalnej wiedzy i stosowanie polityk i procedur firmy w celu rozwiązywania różnych problemów.
  • Złożoność pracy: Praca nad umiarkowanie złożonymi problemami, wymagającymi przeglądu wielu czynników w celu określenia odpowiedniego działania. Budowanie produktywnych relacji wewnętrznych/zewnętrznych.