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.