Каждый день компания Global Payments помогает миллионам людей беспрепятственно переводить деньги между покупателями и продавцами, используя наши передовые платежные решения для кредитных, дебетовых, предоплаченных карт и торговых услуг.
Наша глобальная команда помогает более 3 миллионов компаний, более 1 300 финансовых учреждений и более 600 миллионов держателей карт достигать выдающихся результатов с уверенностью. Мы движимы страстью к успеху и гордимся предоставлением первоклассных платежных технологий и програмных решений. Присоединяйтесь к нашей динамичной команде и внесите свой вклад в будущее платежных технологий.
В роли Software Engineer II вы будете участвовать в деятельности на протяжении всего жизненного цикла разработки программного обеспечения. Вы будете создавать, проектировать, писать код, отлаживать, поддерживать, тестировать, внедрять и проверять приложения, используя обширные знания различных языков и архитектур. Вы будете анализировать существующие приложения или разрабатывать логику для новых приложений, включая процедуры, построение блок-схем, кодирование и отладку программ. Кроме того, вы будете поддерживать и использовать документы по приложениям и программированию, предлагая изменения в стандарты разработки, обслуживания и систем. Вы будете создавать deliverables и разрабатывать планы реализации приложений в гибкой среде разработки.
- Разработывать основной и средней сложности код, используя языки программирования front-end или back-end в сотрудничестве с бизнес-командами и командами технологий для внутренних и внешних клиентских программных решений.
- Создавать и предоставлять рутинные спецификации программ для разработки кода и поддержки проектов/вопросов, обладая умеренным пониманием приложения/базы данных для лучшей гармонизации взаимодействий и технологий.
- Анализировать, модифицировать и разрабатывать код/юнит-тестирование для создания документации по приложениям.
- Выполнять тестирование и проверку требований для изменений в коде.
- Применять умеренное понимание процедур, методологий и стандартов приложений, включая соответствие требованиям безопасности PCI.
- Степень бакалавра в области компьютерных наук, информационных технологий, информационных систем управления бизнесом или смежной области.
- Обычно минимум 2 года профессионального опыта в кодировании, проектировании, разработке и анализе данных.
- Базовые знания и опыт использования одного или нескольких языков/технологий, включая современные языки программирования, API, внешние сервисы, а также реляционные и NoSQL базы данных.
- Степень бакалавра в области компьютерных наук, информационных технологий, информационных систем управления бизнесом или смежной области.
- Более 4 лет профессионального опыта в кодировании, проектировании, разработке и анализе данных.
- Опыт работы с инструментами IBM Rational.
- Навыки/Знания: Разработка профессиональных навыков и применение политик и процедур компании для решения различных вопросов.
- Сложность работы: Работа с вопросами средней сложности, требующая обзора множества факторов для определения должных действий. Построение продуктивных внутренних и внешних рабочих отношений.
- Руководство: Получение общих инструкций по рутинной работе и детальных инструкций по новым проектам или заданиям.
- Операционные системы: дистрибутивы Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop.
- Проектирование баз данных: знакомство с DDL и DML для баз данных, таких как Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop.
- Back-end технологии: Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler.
- Front-end технологии: HTML, JavaScript, jQuery, CICS.
- Веб-фреймворки: Node.js, React.js, Angular, Redux.