Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payment solutions for credit, debit, prepaid, and merchant services. Our worldwide team supports over 3 million companies, more than 1,300 financial institutions, and over 600 million cardholders to grow confidently and achieve amazing results. We are passionate about success and deliver best-in-class payment technology and software solutions.
Summary of This Role
The Associate Senior Software Engineer works throughout the software development life cycle performing design, coding, debugging, testing, and validating applications. They apply a broad understanding of various languages and architectures, analyze existing applications, recommend development changes, and create deliverables and implementation plans within a flexible development environment.
Responsibilities
- Develop basic to moderately complex front-end or back-end code by collaborating with business and technology teams for software solutions.
- Create and deliver program specifications for code development and support with moderate application/database understanding.
- Analyze, modify, and develop code and unit testing, and perform testing for code validation.
- Apply procedures, methodologies, and application standards including Payment Card Industry (PCI) security compliance.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Business/Management Information Systems, or related field.
- Minimum 2 years professional experience coding, designing, and analyzing data with knowledge of modern programming languages, APIs, external services, and relational/NoSQL databases.
- Preferred: 4+ years experience and experience with IBM Rational Tools.
Skills and Technologies
- Operating Systems: Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop.
- Databases: Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop.
- Back-end: Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler.
- Front-end: HTML, JavaScript, jQuery, CICS.
- Web Frameworks: Node.js, React.js, Angular, Redux.
- Development Tools: Eclipse, Visual Studio, Webpack, Babel, Gulp.
- Mobile Development: iOS, Android.
- Machine Learning: Python, R, Matlab, Tensorflow, DMTK.