Senior Software Engineer

Job expired!

Każdego dnia Global Payments umożliwia milionom ludzi bezproblemowe przekazywanie pieniędzy między kupującymi i sprzedającymi dzięki naszym innowacyjnym rozwiązaniom płatniczym dla kart kredytowych, debetowych, przedpłaconych i usług dla sprzedawców. Nasz dedykowany zespół globalny wspiera ponad 3 miliony firm, ponad 1300 instytucji finansowych i ponad 600 milionów posiadaczy kart, pozwalając im rosnąć z pewnością siebie i osiągać wyjątkowe wyniki. Napędza nas pasja do sukcesu i jesteśmy dumni z dostarczania najlepszych technologii płatniczych i rozwiązań programowych. Dołącz do naszego dynamicznego zespołu i odegraj kluczową rolę w kształtowaniu przyszłości technologii płatniczych.

Jako starszy inżynier oprogramowania będziesz zaangażowany w cały cykl życia rozwoju oprogramowania, wykonując takie zadania jak projektowanie, kodowanie, debugowanie, utrzymywanie, testowanie, wdrażanie i walidowanie aplikacji. Będziesz analizować istniejące aplikacje lub tworzyć logikę dla nowych, tworzyć schematy przepływu, pisać kod i debugować programy oraz utrzymywać dokumentację programistyczną. Dodatkowo będziesz rekomendować zmiany w rozwoju, utrzymaniu i standardach systemowych oraz opracowywać plany wdrożeniowe w elastycznym środowisku rozwoju.

  • Opracowywanie kodu od podstaw do średniej złożoności przy użyciu zarówno języków programowania front-end, jak i back-end na różnych platformach.
  • Projektowanie, tworzenie i dostarczanie specyfikacji programów o średniej złożoności dla różnych projektów/problemów.
  • Analizowanie, modyfikowanie i rozwijanie kodu/testowanie jednostkowego i realizowanie wymagań walidacyjnych o średniej złożoności.
  • Uczestnictwo w spotkaniach z klientami, dyskusjach na temat wspólnych przedsięwzięć i partnerstw z dostawcami w celu określenia podejść do rozwiązań.
  • Wspieranie liderów w projektowaniu, rozwoju i egzekwowaniu standardów aplikacji biznesowych/infrastrukturalnych, zapewniając zgodność i dokładność danych.
  • Oszacowywanie godzin rozliczeniowych i zasobów na inicjatywach, projektach i problemach.
  • Pomoc w szkoleniu i udzielaniu wskazówek innym inżynierom oprogramowania.

BS w dziedzinie informatyki, technologii informacyjnej, systemów zarządzania/biznesowych lub pokrewnej.

Minimum 4 lata doświadczenia zawodowego w kodowaniu, projektowaniu, rozwijaniu i analizie danych.

Zaawansowana znajomość jednego lub więcej języków/technologii front-end/back-end oraz umiarkowane zrozumienie innych technologii końcowych. Doświadczenie z językami programowania używanymi w przedsiębiorstwach, API, usługami zewnętrznymi oraz bazami danych relacyjnymi i NoSQL.

BS w dziedzinie informatyki, technologii informacyjnej, systemów zarządzania/biznesowych lub pokrewnej.

Ponad 6 lat doświadczenia zawodowego w kodowaniu, projektowaniu, rozwijaniu i analizie danych oraz doświadczenie z narzędziami IBM Rational.

  • Umiejętności/Wiedza: Doświadczony profesjonalista z kompleksowym zrozumieniem specjalizacji, który kreatywnie rozwiązuje problemy.
  • Złożoność pracy: Pracuje nad różnorodnymi problemami, gdzie analiza danych wymaga identyfikacji czynników i użycia dobrego osądu przy wyborze metod rozwiązań.
  • Nadzór: Zwykle otrzymuje minimalne instrukcje dotyczące codziennych zadań oraz ogólne instrukcje dotyczące nowych