Associate Senior Software Engineer

Job expired!

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.