Każdego dnia Global Payments umożliwia milionom ludzi na całym świecie bezproblemowe przesyłanie pieniędzy między kupującymi a sprzedającymi dzięki naszym zaawansowanym rozwiązaniom płatniczym dla kart kredytowych, debetowych, przedpłaconych i usług handlowych. Nasz zaangażowany zespół wspiera ponad 3 miliony firm, ponad 1300 instytucji finansowych i ponad 600 milionów posiadaczy kart, pomagając im rosnąć z pewnością siebie i osiągać wyjątkowe wyniki.
Jesteśmy dumni z naszych najlepszych w swojej klasie technologii płatniczych i rozwiązań programowych. Dołącz do naszego dynamicznego zespołu i wyznacz swój ślad na przyszłości technologii płatniczych.
Jako Starszy Asystent Inżynierii Oprogramowania będziesz pracował przez cały cykl życia oprogramowania, przyczyniając się do tworzenia, projektowania, kodowania, debugowania, utrzymania, testowania, wdrażania i walidacji aplikacji. Będziesz obsługiwać istniejące aplikacje i rozwijać nowe z wszechstronnym zrozumieniem różnych języków i architektur. Twoja rola będzie polegać na rekomendowaniu zmian w standardach rozwoju i utrzymania, przygotowywaniu rezultatów i tworzeniu planów wdrażania w elastycznym środowisku rozwojowym.
W tej roli będziesz:
- Tworzyć podstawowy kod przy użyciu języków programowania front-end lub back-end dla wewnętrznych i zewnętrznych rozwiązań programowych klientów.
- Podążać za specyfikacjami programu dla rutynowego kodowania i wsparcia w projektach/problemach.
- Pomagać w dokumentacji, testowaniu i walidacji aplikacji.
- Przeprowadzać testy i walidować podstawowe zmiany kodu i poprawki w miarę potrzeby.
- Stosować podstawowe rozumienie procedur, metodologii i standardów aplikacji, w tym zgodności bezpieczeństwa Payment Card Industry (PCI).
Aby wyróżnić się w tej roli, powinieneś mieć:
- BS z informatyki, technologii informacji, systemów informacji biznesowej/zarządzania lub pokrewnej dziedziny.
- Brak wymaganego doświadczenia, ale podstawowe zrozumienie jednego lub więcej nowoczesnych języków programowania, API, usług i zarówno relacyjnych, jak i NoSQL baz danych jest preferowane.
Cenimy także:
- Doświadczenie zawodowe w kodowaniu, projektowaniu, rozwoju i analizie danych.
Naszym idealnym kandydatem jest osoba posiadająca:
- Znajomość profesjonalnych koncepcji i umiejętność stosowania polityk i procedur firmy do rozwiązywania rutynowych problemów.
- Umiejętność analizowania sytuacji lub danych zgodnie z standardowymi praktykami i procedurami.
- Silne umiejętności budowania relacji w ramach zespołu.
- Doświadczenie z systemami operacyjnymi, takimi jak dystrybucje Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS i Tandem/HP-Nonstop.
- Znajomość baz danych, takich jak Oracle, Informix, DB2 i Hadoop, w tym projektowanie DDL i DML.
- Ekspertyza w technologiach back-end, takich jak Java, J2EE, Struts, Spring i Springboot.
- Biegłość w technologiach front-end, takich jak HTML, JavaScript, jQuery i CICS.
- Znajomość frameworków webowych, w tym Node.js, React.js, Angular i JSP.
- Doświadczenie z narzędziami do rozwoju, takimi jak Eclipse, Visual Studio, Webpack, Babel i Gulp.